Job description
• Programming Language: Java, J2EE
• Framework: Spring MVC, Spring Security, Hibernate, JMS
• Strong knowledge in any one Relational Databases (Mysql / Oracle/ SQL Server).
• Operating System: Windows & Linux.
• Configuration Management: GIT
• Tools & Utilities: STS / Eclipse / IntelliJ / NetBeans.Web/Application Server: Jboss.
• Excellent hands-on experience and knowledge of SQL.
• Strong experience in Web services (SOAP and RESTFUL).
• Should have expertise in Design Patterns, Transactions, Multi-threading concepts.
• Experience using Maven.
• Knowledge of data structure
Responsibilities:
• Deliver entire application life cycle - concept, design, build and test complex web applications.
• Gather requirements around functionality and translate those requirements into elegant functional and technical solutions.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Unit-test code for robustness, including corner cases, usability, and general reliability.
• Perform bug fixing and ensure acceptable application performance.
• Continuously upgrade knowledge on technology changes, evaluate impact to application, and implement changes to ensure minimal latency in application availability to users.
• Work closely with project/product managers while effectively working across multiple projects and delivering to deadlines.
• Mentor the team members on the nuances of technology and implement best practices within the team.