> Markdown version of [/jobs/ext/4354597-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/4354597-senior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer - **Company:** Raas Infotek LLC - **Location:** Texas City, TX, United States - **Experience:** Expert - **Contract:** Contract - **Skills:** Java (Programming Language), Spring Security, Amazon Web Services, Unit Testing, Microsoft Azure, Cloud Computing, Code Reuse, Code Review, Data Structures, Database Design, Software Design Patterns, Distributed Systems, Java Platform Enterprise Edition (J2EE), Gradle, Monitoring of Systems, Hibernate (Java), Java Persistence API, Junit, PostgreSQL, Apache Maven, Enterprise Messaging Systems, MongoDB, MySQL, NoSQL, Object-Oriented Software Development, Oracle (Applications), Performance Tuning, Scrum Methodology, Query Optimization, RabbitMQ, Mockito, Standard Sql, Software Deployment, Software Engineering, Data Logging, Google Cloud, Enterprise Software Applications, Spring-mvc, ReactJS, Spring-boot, Software Security, Git, Event Driven Architecture, AngularJS, Kubernetes, Apache Kafka, Front End Software Development, Restful APIs, Docker, Jenkins, Microservices - **Published:** October 27, 2026 - **Apply:** https://www.dice.com/job-detail/3bd72368-afc7-4186-9a9f-4699facc0009 ## About the Role * 10+ years of professional software development experience. * Strong proficiency in Java 8/11/17 or later. * Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA. * Experience developing microservices and RESTful web services. * Strong knowledge of SQL, database design, and query optimization. * Experience with Kafka, RabbitMQ, or similar messaging technologies. * Familiarity with Docker, Kubernetes, Jenkins, Git, Maven, and Gradle. * Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform. * Knowledge of unit testing frameworks such as JUnit and Mockito. * Strong understanding of OOP, design patterns, data structures, and algorithms. * Excellent problem-solving, communication, and collaboration skills. Preferred Qualifications: * Experience with Agile/Scrum methodologies. * Knowledge of distributed systems and enterprise application architecture. * Experience with monitoring tools, logging, and production support. * Familiarity with frontend technologies such as Angular or React is an advantage. ## Description We are looking for an experienced Senior Java Developer with 10+ years of expertise in designing, developing, and maintaining scalable, high-performance enterprise applications. The ideal candidate should have strong hands-on experience in Java, Spring Boot, microservices, REST APIs, and cloud technologies., * Design, develop, test, and maintain enterprise-level applications using Java and Spring Boot. * Build scalable microservices and RESTful APIs following best practices. * Develop secure, efficient, and reusable code using Java, J2EE, and object-oriented programming principles. * Work with relational and NoSQL databases, including Oracle, PostgreSQL, MySQL, or MongoDB. * Implement messaging and event-driven architectures using Kafka or RabbitMQ. * Collaborate with architects, business analysts, QA engineers, and cross-functional teams to deliver solutions. * Participate in code reviews, technical design discussions, troubleshooting, and performance optimization. * Develop and maintain CI/CD pipelines using Jenkins, Git, Maven, or Gradle. * Work with cloud platforms such as AWS, Azure, or Google Cloud Platform for application deployment and management. * Ensure application security, reliability, scalability, and maintainability. * Mentor junior developers and contribute to technical standards and best practices.