Overture Partners' client immediately needs a Java Full Stack Developer. To secure an interview for this role, candidates must meet the following criteria:
**3rd Parties have candidates apply directly to job
Qualifications
- Technical Skills :
- Java (Core: multithreading, garbage collection, XML integration)
- Spring Framework (Services, MVC)
- AWS (deployment, debugging, monitoring)
- Maven (builds, deployments)
- SQL (queries, stored procedures, optimization)
- Experience :
- Real-time (60%) and batch (40%) application development
- Cloud migration projects (AWS)
- Soft Skills :
- Passion for development and problem-solving
- Clear articulation of technical experience
- Strong fundamentals with senior-level expertise
Job Description
We are seeking a Java Full Stack Developer to support real-time and batch applications, with an emphasis on cloud migration. The ideal candidate will have hands-on experience with Java , Spring , and AWS technologies and demonstrate the ability to debug, monitor, and optimize applications effectively. The role requires a mix of strong technical expertise and problem-solving skills to address modern application development challenges.
Responsibilities
- Develop, optimize, and maintain real-time applications (60%) and batch processes (40%).
- Implement and enhance applications using Java and Spring Framework :
- Build and manage Spring services.
- Implement MVC flows for enterprise applications.
- Lead or contribute to cloud migration projects using AWS services :
- Debug and monitor cloud-based applications.
- Utilize AWS tools for deployment and optimization.
- Execute builds and deployments using Maven and ensure CI/CD process integration.
- Design, implement, and troubleshoot SQL queries and stored procedures for database interactions.
- Optimize application performance with indexing and input/output operations involving XML.
- Provide technical solutions with clear pseudocode or examples as needed.
- Debug issues across applications, ensuring a methodical approach to problem-solving and performance monitoring.
- Communicate progress, challenges, and solutions clearly to team members and stakeholders.