Senior Java Developer
Raas Infotek LLC
- Job
- 28630
- Posted
- Location
- Texas City, TX
- Work type
- Contract
- Tax terms
- W2, C2C, 1099
- Experience
- Experience open
- Rate
- $60 to $65 (Hourly)
- Openings
- 1 opening
Opens your email app with a message to the employer, its subject naming this job. Attach your resume and send it from your own email.
Skills
- Java
- Spring Boot
- Hibernate
- Kafka
- Microservices
- REST
- GraphQL
- SQL
- PostgreSQL
- MySQL
- MongoDB
- Redis
About the job
Job Title: Senior Java Developer
Experience: 10+ Years
Job Type: W2 Contract
Job Description
We are seeking an experienced Senior Java Developer with 10+ years of experience in designing, developing, and maintaining scalable, high-performance enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, microservices, REST APIs, cloud technologies, and database management.
Key Responsibilities
- Design, develop, and maintain enterprise applications using Java and Spring Boot.
- Build scalable microservices and RESTful APIs.
- Develop secure, high-performance backend services and distributed applications.
- Work with relational and NoSQL databases, including SQL, PostgreSQL, MySQL, and MongoDB.
- Implement messaging and event-driven architectures using Kafka or RabbitMQ.
- Develop unit and integration tests using JUnit and Mockito.
- Deploy and manage applications using AWS, Azure, or Google Cloud Platform.
- Work with Docker, Kubernetes, Jenkins, and CI/CD pipelines.
- Troubleshoot production issues, optimize application performance, and ensure code quality.
- Participate in code reviews, technical discussions, and architectural design.
- Collaborate with cross-functional teams, mentor junior developers, and follow Agile methodologies.
Required Skills
- 10+ years of hands-on Java development experience.
- Strong knowledge of Java 8/11/17 or later.
- Expertise in Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.
- Experience with microservices architecture and RESTful APIs.
- Strong SQL and database optimization skills.
- Experience with Kafka, RabbitMQ, or similar messaging technologies.
- Hands-on experience with cloud platforms and containerization.
- Proficiency in Git, Maven/Gradle, Jenkins, and CI/CD.
- Strong understanding of OOP, design patterns, multithreading, and data structures.
- Excellent problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience with Kubernetes and cloud-native application development.
- Familiarity with GraphQL, Redis, and distributed caching.
- Experience with automated testing and performance optimization.
- Knowledge of OAuth2, JWT, and secure API development.
- Experience working in Agile/Scrum environments.