Senior Full Stack Developer
- Design/Development Techniques: Object-oriented Analysis and Design) OOAD, Unified Modelling Language (UML), Test Driven Development (TDD), Java Design Patterns, Enterprise Integration Design Patterns
- Web Technologies: Java EE, Spring MVC, HTML, CSS, XML, JavaScript, JQuery, Junit, JSON, Ajax, Bootstrap, Angular, Typescript, NodeJS
- Service Technologies: Java 1.8, Spring Framework, Spring Boot, Groovy, In-memory computation, REST/SOAP Web Service, WSDL, JAXB, JAXP, JMS, WebSphere MQ, ActiveMQ
- Relational Database and Persistence: Hibernate (Object/Relational Mapping), JPA, JDBC, Oracle, PL/SQL, Query Performance Tuning
- No-SQL Database: MongoDB,
- Cloud Technologies: Amazon Web Services (AWS), CloudFormation Template
- Caching Technologies: GigaSpaces and EhCache
- Servers : Apache Web Server, Apache Tomcat Server, IBM WebSphere Application Server, Pivotal tcServer Application Server
- CI/CDTools - Junit, Mockito, Karma, Jasmine, Maven, Jenkins, Nexus, Puppet, Linux/UNIX Shell Scripting
- SCM Tools - Git, Subversion
- Monitoring Tools: Dynatrace, LogInsight,
- Project Management Tools: Rally, Visio, PowerPoint, Excel, Word
- Operating Systems: Windows, UNIX, LINUX
- IDEs: Eclipse, STS, Oracle SQL Developer, PuTTY, Visual Studio Code, SoapUI
Methodologies: Agile, Scrum, Kanban, XP