Mid Level Java Engineer
Job Description
$70,000 – $85,000 a year – Full-time
Job details
Pay
- $70,000 – $85,000 a year
Job type
- Full-time
BenefitsPulled from the full job description
- Health insurance
- Vision insurance
- Dental insurance
Full job description
About
Responsibilities
- Java / Spring Boot: Lead the design, development, and optimization of scalable backend services using Spring Boot within AWS Elastic Beanstalk and other AWS environments.
- Microservices & API Development: Build and maintain RESTful APIs and event-driven microservices that integrate seamlessly with frontend and third-party systems.
- System Architecture: Contribute to architectural decisions, focusing on performance, maintainability, and scalability across distributed systems.
- Database Management: Work with relational databases to design efficient data models and optimize query performance.
- AWS Cloud Integration: Deploy, monitor, and manage Java applications using AWS services such as Elastic Beanstalk, Lambda, API Gateway, CloudFormation, and RDS.
- Team Collaboration: Collaborate with cross-functional teams, including frontend developers, DevOps, and product managers, to deliver end-to-end solutions.
Skills & Experience Required
- 5+ years of professional software engineering experience developing complex, real-time, or enterprise applications
- 3+ years hands-on experience with Spring Boot and Java 8+
- 2+ years of AWS Cloud experience (Elastic Beanstalk, Lambda, API Gateway, CloudFormation, etc.)
- Strong understanding of REST API design and implementation
- Experience with Microservices architecture and distributed systems
- Familiarity with CI/CD pipelines and tools (Jenkins, GitHub Actions, etc.)
- Experience with Agile / Scrum methodologies
- Knowledge of frontend frameworks such as Vue.js or Ember.js is a plus
Excellent problem-solving, communication, and teamwork skills
Job Type: Full-time
Pay: $70,000.00 – $85,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Vision insurance