Java Developer / Software Developer / Backend Engineer / Backend Developer
Why This Role Stands Out
This hybrid role offers a fantastic opportunity to leverage your extensive Java, Spring Boot, and microservices expertise to design and build scalable enterprise applications within a reputable company. You'll thrive here if you're a mid-senior engineer eager to contribute to impactful projects and mentor others.
Quick Overview
Job Description
Job Summary
We are looking for an experienced Senior Java Developer with 8+ years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, SQL, and cloud technologies, along with a solid understanding of software development best practices.
Key Responsibilities
- Design, develop, test, and maintain scalable Java-based enterprise applications.
- Develop robust and high-performance RESTful APIs and microservices using Java and Spring Boot.
- Participate in architecture and technical design discussions.
- Build and integrate applications with internal and external systems.
- Develop efficient database queries, stored procedures, and data-access layers.
- Troubleshoot production issues and perform root-cause analysis.
- Write clean, maintainable, reusable, and well-tested code.
- Conduct code reviews and ensure adherence to coding and security standards.
- Collaborate with Business Analysts, Architects, QA Engineers, DevOps teams, and other stakeholders.
- Implement automated unit and integration testing.
- Participate in Agile/Scrum ceremonies and contribute throughout the SDLC.
- Mentor junior developers and provide technical guidance to the development team.
Required Skills
- 8+ years of professional software development experience.
- Strong programming experience in Java 8/11/17+.
- Strong hands-on experience with Spring Boot, Spring MVC, and Spring Framework.
- Extensive experience developing Microservices architecture.
- Strong knowledge of RESTful Web Services and API development.
- Experience with SQL and relational databases such as Oracle, PostgreSQL, or SQL Server.
- Experience with JPA/Hibernate.
- Strong understanding of Object-Oriented Programming, Design Patterns, and SOLID principles.
- Experience with Git and source-control management.
- Experience with build tools such as Maven or Gradle.
- Strong knowledge of JUnit, Mockito, and automated testing.
- Experience working in Agile/Scrum environments.
- Excellent problem-solving, communication, and analytical skills.
Preferred / Nice-to-Have Skills
- Experience with AWS, Azure, or Google Cloud.
- Hands-on experience with Docker and Kubernetes.
- Experience with Kafka or other messaging platforms.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Experience with Redis or other caching technologies.
- Exposure to NoSQL databases such as MongoDB.
- Knowledge of application security and secure coding practices.
- Experience with performance tuning and application monitoring.
Similar jobs
- SV
Back-End Developer, Mid with Security Clearance
NewSemper Valens Solutions
Lackland Air Force Base, TX🇺🇸$1k/moHybridYesterdayDjangoMicroservicesNode.js+7Technology - FS
Back-End Developer (On-Site - Easton, PA)
NewFamous Smoke Shop
Easton, Pennsylvania🇺🇸Remote10 hours agoDockerGCPMySQL+10Technology - BL
Java Backend Developer (ONLY FULLTIME)
NewBlackstraw LLC
United States🇺🇸HybridYesterdayDockerMicroservicesSQL+13Technology - TT
Senior Back End Developer with Security Clearance
Titan Technologies, LLC
Lackland AFB, TX🇺🇸Hybrid1 week agoSAFeDockerMicroservices+17Technology - GL
Backend Java Developer - Plano, TX - W2 - NEED ONLY LOCAL TO TEXAS
NewGeopaq Logic
Plano, TX🇺🇸HybridYesterdayOracleSQLSpring+4Technology - BS
Senior Backend Engineer – Node.js + AI/LLM
NewBright Sol
Phoenix, AZ🇺🇸HybridYesterdayMicroservicesNode.jsAWS+7Technology