- Languages: Java, J2EE Technologies
- J2EE Technologies: Servlets, JSP, JMS, JDBC, EJB, and JNDI (good to have)
- Frameworks: Spring Boot, Spring Security, Spring REST, Spring Data, Spring Integration, JAX-WS, JAX-RS, Hibernate (Must)
- Web Technologies: Angular, Bootstrap, jQuery, HTML 5, CSS, JavaScript, AJAX (Must)
- Web/App Server: BEA WebLogic, Apache Tomcat (Must)
- Unit testing: JUnit, Mockito, Power Mock (Must)
- Databases: Oracle 10/11g, MySQL, SQL Server (Must)
- Build Tools: Ant and Maven (must)
- Source Control: Git, Bit Bucket (Must)
- Development/ Productivity Tools: JIRA, Eclipse, My Eclipse, IntelliJ, SQL Developer (Must)
- Productivity Tools: Oracle Developer, SoapUI, Postman (Must)
- Jenkins, Docker Container, Azure DevOps (good to have)
- Scripts: Unix Shell Scripting (Good to have)
Programming Methodologies: Agile Software Development, Scrum (Must),