Description of the job
Job Overview
We are seeking a Senior Java Developer to support our software development team in analyzing technical challenges, designing solutions based on best practices, and producing high-quality Java-based software. This role involves both the development and maintenance of various systems throughout the contract.
Responsibilities
- Translate business requirements into technical solution plans
- Estimate effort required for design and development tasks
- Design and implement technical systems using Java technologies
- Develop production-quality, standards-compliant Java code
- Create unit tests to ensure solution reliability
- Participate in all phases of the software development lifecycle (SDLC)
- Provide progress updates and report on issues as needed
- Perform other related tasks as required
Mandatory Qualifications
Candidates must meet one of the following educational and experience criteria:
- Bachelor's degree in IT, Computer Science, or a related field with 4+ years of relevant experience
- Diploma in IT, Computer Science, or a related field with 5+ years of relevant experience
- Certificate in IT, Computer Science, or a related field with 6+ years of relevant experience
- An equivalent combination of education, training, and 7+ years of relevant experience
Additionally, Candidates Must Have
- 8+ years of software development experience
- 5+ years of experience with Java technologies
Mandatory Skills
Mandatory & Desired Skills
- Java development experience
- Experience across the full SDLC
Desired Skills
- 4+ years of experience with Spring MVC frameworks
- 4+ years of experience developing RESTful services and Swagger
- 2+ years of Java service development using Spring Boot
- 2+ years of experience with monitoring tools like Dynatrace and logging best practices
- 1+ years of experience managing source code using Subversion and GitHub
- 2+ years of experience migrating applications to the cloud and implementing hybrid cloud solutions
#SeniorJavaDeveloper #JavaDevelopment #SpringBoot #RESTfulAPIs #SoftwareEngineering #FullStackDevelopment #SDLC #CloudMigration #GitHub #Dynatrace #Swagger #SoftwareJobs #JavaEngineer #TechHiring #ITJobs