Job ID: 29242-6
Location: 75014 Plano, TX, USA (Onsite 5 days)
Type of Contract and Duration: C2C, 11-month project
Job Description:
We are looking for a talented Java Developer to design, develop, and maintain high-performance, scalable, and secure applications. The ideal candidate should have strong experience in Java, Spring Boot, Microservices, and database management, with a deep understanding of software development best practices.
Key Responsibilities:
Develop, test, and maintain Java-based applications following best coding practices.
Design and implement scalable, efficient, and secure software solutions.
Work with Spring Boot, Hibernate, and Microservices to build backend services.
Develop RESTful APIs and integrate third-party APIs for seamless communication between systems.
Optimize applications for performance, security, and scalability.
Write clean, maintainable, and well-documented code.
Troubleshoot and resolve software defects and issues in a timely manner.
Collaborate with front-end developers, product managers, and QA teams to deliver high-quality software.
Work with databases such as MySQL, PostgreSQL, or MongoDB, ensuring data integrity and efficiency.
Implement security best practices, including authentication and authorization mechanisms like OAuth, JWT, and Spring Security.
Participate in code reviews, team meetings, and Agile development processes (Scrum/Kanban).
Required Skills & Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
2+ years of experience in Java development.
Proficiency in Core Java, Spring Boot, Hibernate, and Microservices architecture.
Experience in developing RESTful APIs and working with API documentation tools like Swagger/Postman.
Strong understanding of object-oriented programming (OOP) and design patterns.
Experience with SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB.
Familiarity with version control tools like Git, GitHub, or Bitbucket.
Knowledge of containerization and deployment tools such as Docker and Kubernetes (preferred).
Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Preferred Skills (Nice to Have):
Knowledge of Kafka, RabbitMQ, or other messaging services.
Experience with CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.
Understanding of Unit Testing frameworks like JUnit and Mockito.
Familiarity with front-end technologies such as Angular or React (optional but beneficial).
To Apply:
Please send your resume to talent@elitemaverick.com.
Find the right talent faster with AI-driven insights, smarter matching algorithms, and better recruitment decisions that optimise your hiring process.
Sheridan, Wyoming, US 82801
© 2025 Created By Maverick