Sr. Java Developer | Onsite
Photon United States · $40K–$140K/yr
IT Services and IT Consulting · 5,001-10,000 employees
About the role
You will design, develop, and maintain scalable backend microservices and RESTful APIs using Java and Spring Boot. Additionally, you will collaborate with cross-functional teams to optimize performance and troubleshoot production issues.
What they look for
Requirements
Candidates must have a bachelor's degree and at least 5 years of experience in J2EE development. Strong proficiency in Spring Boot, RESTful API design, and relational databases is required.
Benefits
Full description
Job Summary:
We are seeking a skilled and motivated Java Spring Boot Developer to join our software development team. The ideal candidate will have strong experience in building scalable, high-performance backend applications using Java and Spring Boot. You will be responsible for designing, developing, and maintaining microservices and RESTful APIs that power our enterprise applications.
Key Responsibilities:
- Design, develop, and maintain backend services using Java and Spring Boot.
- Build RESTful APIs and integrate with front-end applications and third-party services.
- Collaborate with cross-functional teams including product managers, QA engineers, and DevOps.
- Write clean, maintainable, and testable code following best practices.
- Participate in code reviews and provide constructive feedback.
- Optimize application performance and scalability.
- Troubleshoot and resolve production issues.
- Contribute to continuous improvement of development processes and tools.
Required Qualifications:
- Bachelor’s degree in computer science, Engineering, or related field.
- 5+ years of experience in Strong J2EE.
- Strong proficiency in Spring Boot and related Spring frameworks (Spring MVC, Spring Data, Spring Security).
- Experience with RESTful API design and development.
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and ORM tools (e.g., Hibernate).
- Knowledge of version control systems (e.g., Git).
- Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
- Understanding of containerization (Docker) and cloud platforms (AWS, Azure, GCP) is a plus.
- Experience designing, developing, deploying and operating scalable java microservices on cloud preferably on GCP.
Preferred Skills:
- Experience with microservices architecture.
- Familiarity with messaging systems (Kafka, RabbitMQ).
- Knowledge of unit testing and test-driven development (JUnit, Mockito).
- Exposure to Agile/Scrum methodologies.
Compensation, Benefits and Duration
Minimum Compensation: USD 40,000
Maximum Compensation: USD 140,000
Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full-time employees.
This position is available for independent contractors
No applications will be considered if received more than 120 days after the date of this post.
Similar roles
-
Java Developer - LATAM | Sênior (13681)
Sensedia Campinas, São Paulo, Brazil
- Desarrollador Java SSR
-
Senior Java Developer
BEES Campinas, São Paulo, Brazil
-
Senior Java Developer
AB InBev | Growth Group Campinas, São Paulo, Brazil
-
Java Developer Canada Remote 1016
Veracity Ventures Inc. Canada
-
Senior Java Developer
Miratech Warsaw, Masovian Voivodeship, Poland