Job Summary
Java DeveloperWe are looking for innovative, highly competent java developer to join our team to helpdrive the ongoing development of our cloud-based technology projects.Responsibilities:• Provide technical delivery of Cloud software development capabilities, includinganalytics and infrastructure.• Apply and integrate technologies such as Java, J2EE, AJAX, Web Services toconceptualize, design, and develop and unit test web-based (or) desktop applications.• Leverage Java development expertise and an understanding of Cloud technologies toassist with developing overall Cloud transition strategy, to identify opportunities forfuture growth, and to introduce and leverage new technologies to support current andfuture mission within the Cloud.• Work with the Leads to create product plans, resource and scope estimates andfeature technical specificationsRequired Skills:• 4 to 6 years of strong experience in JAVA and J2EE technologies with Cloud basedEnvironment Azure /AWS.• Expert knowledge in JPA, Hibernate, JDBC, SQL, Spring, JUnit and JSON, REST/JSONweb services.• Strong knowledge in Java Design Patterns.• Development and implementation of features in any Cloud platform products andtechnologies.• Experience developing applications with Agile team methodologies preferred.• Strong Object-Oriented design skills and understanding of MVC.• Sufficient experience with Git to organize a large software project with multipledevelopers to include branching, tagging and merging.Desired Skills:• Strong business application design skills.• Excellent communications and interpersonal skills.• Strong debugging skills.Highly proficient in standard Java development tools (Eclipse, Maven, etc.)
Key Responsibilities
2. To provide client support by presenting data, information, ticket resolution and day to day support activities like monitoring client requirements as well as keeping track of schedule for on time delivery of assigned tasks as per the defined quality standards.
3. To perform activities related to enhancement creation of documents for CMMi and client requirements
4. To provide technical guidance to junior developers
5. To interact with the customer and internal teams to gather requirements for development purposes.