What are the responsibilities and job description for the Java Full stack Developer position at Avtech Solutions?
Key Responsibilities
- Design, develop, and maintain backend heavy (80%) enterprise applications using Java/J2EE, Spring Boot, and Microservices.
- Build and manage RESTful APIs and integrate with API management and downstream systems.
- Apply 12 factor app principles to develop scalable, resilient, and cloud ready services.
- Collaborate across teams to deliver frontend components (20%), ensuring seamless integration with backend services.
- Deploy, monitor, and optimize applications in cloud environments, with a strong preference for AWS.
Qualifications
- 10 12 years of experience in software engineering, with a strong focus on Java based enterprise systems.
- Proven expertise in Java/J2EE, Spring Boot, and Microservices architecture.
- Hands on experience applying 12 factor principles in modern application development.
- Strong experience with cloud platforms, preferably AWS, and cloud native design patterns.
- Solid understanding of API technologies, including REST and API management tools, with exposure to frontend frameworks.