Job duties include:
· Analyze and develop technology solutions based on customer requirements.
· Work with clients and Architects in developing software applications based on requirements.
· Collaborate with management, departments and customers to identify end-user requirements and specifications.
· Produce efficient and elegant Java code based on requirements.
· Use Development tools like Eclipse, IntelliJ, GIT
· Create Test cases for business requirements using libraries similar to mockito, Junit frameworls
· Develop RESTful web services to integrate with other applications using Spring or related frameworks.
· Manage risk, Performance, Efficiency, Change Management
· Develop and implement standard processes for installation, maintenance and enhancement of middleware applications.
· Document and diagram deployment-specific aspects of architectures and environments, working closely with Software Engineers of Consumer Clients, Cloud
· Execute SQL scripts in Oracle / Sql Server database to perform operations in between REST web applications.
· Contribute towards the design review and code approval process and follow up to closure.
· Identify and resolve the critical production performance issues in the application.
· Troubleshoot, debugg, maintain and improve existing software.
· Developing technical documentation to guide future software development projects
Requirements: Master's degree in Comp Science, Engg, IT, or related with at least 6 months of experience.
Any Gradaute