3 to 12 years of programming experience with an ability to understand software development
Should have deep understanding of Core Java (8 or higher), J2EE, Spring framework
Should have working knowledge of multithreading
Experience in developing Spring Boot microservice applications
Experience in developing REST Api
Should have working knowledge of JDBC
Good experience in MS SQL database and write stored procedures
Should have knowledge of AWS cloud
Should have basic knowledge of Jenkins/Docker/Kubernetes
Should have good communication skill
Good understanding of SDLC and agile methodologies
Logical thinking and problem-solving skills along with an ability to collaborate
Responsibilities
Design and build advanced Web applications with Core Java, J2EE and spring boot
Work with outside data sources and rest APIs
Translate designs and wireframes into high quality code
Create low level design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user and non-functional (e.g., performance, reliability) requirements
Write code, adhering to coding standards, procedures and techniques
Actively participate in the code review process to ensure development work adheres to standards and specifications (including peer review and code review external to team)
Unit test all code and programs prior to releasing them to quality assurance
Assist quality assurance in identifying test cases and creating/mining test data to enable a thorough test of all development deliverables
Respond to all inquiries and issues in a timely manner as developed code/program moves through the testing
Skills Required: Core Java (8 or higher), J2EE, Spring framework, Spring REST APIs, Spring boot, Multithreading, JDBC, MS SQL database.
Responsibilities: - Design and build advanced Web applications with Core Java, J2EE and spring boot. - Work with outside data sources and rest APIs - Translate designs and wireframes into high quality code, - Create low level design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user and non-functional (e.g., performance, reliability) requirements. - Write code, adhering to coding standards, procedures and techniques. - Actively participate in the code review process to ensure development work adheres to standards and specifications (including peer review and code review external to team). - Unit test all code and programs prior to releasing them to quality assurance. - Assist quality assurance in identifying test cases and creating/mining test data to enable a thorough test of all development deliverables. - Respond to all inquiries and issues in a timely manner as developed code/program moves through the testing.
Requirements: - 3 to 12 years of programming experience with an ability to understand software development. - Should have deep understanding of Core Java (8 or higher), J2EE, Spring framework. - Should have working knowledge of multithreading. - Experience in developing Spring Boot microservice applications. - Experience in developing REST Api. - Should have working knowledge of JDBC. - Good experience in MS SQL database and write stored procedures. - Should have knowledge of AWS cloud. - Should have basic knowledge of Jenkins/Docker/Kubernetes. - Should have good communication skill. - Good understanding of SDLC and agile methodologies - Logical thinking and problem-solving skills along with an ability to collaborate.