Job Title: Senior Java Developer
Location: Remote,USA
Start Date: ASAP
Job Description:We are seeking an experienced
Senior Java Developer to join our team. In this role, you will design, develop, and implement cutting-edge Java applications using the
Spring Boot framework. As a key contributor, you'll collaborate with cross-functional teams, ensuring high-quality software delivery and adherence to best practices.
Key Responsibilities:- Design, develop, and implement Java applications using Spring Boot.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Write well-structured, efficient, and testable code.
- Troubleshoot, debug, and upgrade existing systems.
- Perform unit testing, code reviews, and integration tests to ensure software quality.
- Stay updated on industry trends and best practices in Java development.
- Document code and technical specifications.
- Participate actively in agile development processes.
Requirements:- 7-10 years of proven experience in Java development, with expertise in Spring Boot.
- Strong understanding of Spring concepts (e.g., Dependency Injection, MVC, AOP).
- Experience developing RESTful web services.
- Proficiency in relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
- Familiarity with build tools like Maven or Gradle.
- Excellent problem-solving and communication skills.
- Ability to work effectively both independently and as part of a team.
- Bonus: Experience with cloud platforms, especially GCP.
- Nice to have: Knowledge or experience with Camunda.