Lead Java Developer

Login to Apply

Job Description

Title: Lead Java developer

Location: Irving Tx(Hybrid) –(Mon, Tues, Wed)

Visa: Citizen, GC, H1B & EAD

Rate $50/hour On W2

12+ years Required

Key Responsibilities:

* Design and develop Java-based backend services and microservices using Spring Boot.
* Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
* Write efficient and maintainable code that meets high-quality standards.
* Optimize existing code and identify opportunities for performance improvement.
* Develop and maintain SQL queries and database schema designs.
* Implement and maintain CI/CD pipelines using Jenkins and BitBucket for automated testing and deployment.
* Test and debug applications using tools like Postman and your preferred Integrated Development Environment (IDE).
* To deploy and manage services, utilize cloud platforms such as Google Kubernetes Engine (GKE), Spanner, BigQuery, Redis, and MongoDB.
* Work closely with front-end developers and architects to ensure seamless integration of services.
* Mentor and guide junior developers on best practices and coding standards.
* Collaborate with DevOps teams to ensure the reliability and scalability of backend services.

Requirements

* Bachelor’s degree in computer science, engineering, or a related field (Master’s degree preferred).
* Minimum of 11+ years of hands-on experience in backend development using Java.
* At least 3+ years of experience in leading the team
* Strong expertise in Java, Spring Boot, and microservices architecture.
* Experience with continuous integration and continuous deployment (CI/CD) using Jenkins and BitBucket.
* Familiarity with API testing and debugging tools like Postman.
* Proficiency in using your preferred Integrated Development Environment (IDE).
* Knowledge of cloud platforms such as GKE (Google Kubernetes Engine), Spanner, BigQuery, Redis, and MongoDB.
* Strong problem-solving skills and attention to detail.
* Excellent communication and collaboration skills.
* Ability to work effectively in a fast-paced and dynamic environment.