Java - Senior Developer
Job Description:
- Strong knowledge in Java, J2ee Junit, Spring Technologies, Rest Services, Soap services, Micro Services and Cloud deployment.
- Strong knowledge on Agile Methodologies, experience in using JIRA and related tools.
- Proficiency in Java programming language
- Experience with software development life cycle
- Knowledge of object-oriented programming principles
- Understanding of data structures and algorithms
- Familiarity with SQL and database concepts
- Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
- Resolves technical issues through debugging, research, and investigation.
- Relies on experience and judgment to plan and accomplish goals. Performs a variety of tasks.
- Contribute to the Design and develop high quality software for large scale Java, Spring Batch, Microservice Applications.
- Perform unit and system testing of application code as well as execution of implementation activities.