Software Engineer
Scoutit
Key Responsibilities
- Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
- Resolves technical issues through debugging, research, and investigation.
- Contributes to the design and development of high quality software for large scale Java, Spring Batch, and Microservice Applications.
- Performs unit and system testing of application code as well as execution of implementation activities.
- Relies on experience and judgment to plan and accomplish goals. Performs a variety of tasks.
Requirements & Tech Stack
- 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.
- Knowledge of object-oriented programming principles.
- Experience with software development life cycle.
- Understanding of data structures and algorithms.
- Familiarity with SQL and database concepts.