Overview
Skills
Job Details
Job Title: Senior Java Developer
Location: Houston, TX.
Experience: 10+ Years
Employment Type: W2 Only
Job Summary:
We are seeking a highly experienced Senior Java Developer with over 10 years of experience in designing, developing, and maintaining enterprise-level applications. The ideal candidate should have deep expertise in core Java, Spring frameworks, microservices architecture, and modern development tools.
Key Responsibilities:
Design, develop, and maintain scalable, high-performance Java-based applications.
Collaborate with cross-functional teams including architects, QA, and product managers to deliver robust solutions.
Develop and implement RESTful APIs and microservices.
Participate in all phases of the SDLC — from requirements gathering to deployment and maintenance.
Optimize application performance and ensure responsiveness.
Conduct code reviews, mentor junior developers, and enforce best coding practices.
Troubleshoot production issues and provide timely resolutions.
Work in Agile/Scrum environments, ensuring timely and quality deliverables.
Required Technical Skills:
Languages: Java 8/11/17, SQL, JavaScript (basic understanding)
Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate/JPA
Microservices: Design and development using REST APIs, Docker, Kubernetes
Databases: Oracle, MySQL, PostgreSQL, MongoDB
Tools & Technologies: Maven/Gradle, Git, Jenkins, JIRA, IntelliJ/Eclipse
Cloud Platforms: AWS / Azure / Google Cloud Platform (experience in deploying Java apps)
Web Services: REST, SOAP
Messaging Systems: Kafka, RabbitMQ, ActiveMQ
Testing: JUnit, Mockito, Postman, Selenium (optional)
Soft Skills:
Strong analytical and problem-solving skills
Excellent communication and collaboration abilities
Ability to lead technical discussions and guide junior developers
Strong focus on clean, maintainable, and scalable code
Preferred Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
Experience in CI/CD pipelines, containerization, and DevOps tools
Exposure to front-end frameworks (React/Angular) is a plus
Experience with Agile methodologies