Senior Java Engineer
Apply NowCompany: RIT Solutions, Inc.
Location: Glendale, CA 91205
Description:
Key Responsibilities:
- Design & implement Microservices Architecture using Java Enterprise Edition (JEE).
- Utilize Spring Boot, REST API, JPA, and JQL for backend development.
- Develop high-performance, scalable applications within a federal agency environment.
- Work with modern development tools such as Eclipse, Visual Studio Code, and the Atlassian Suite.
- Present solutions in formal and informal design reviews while adhering to system lifecycle methodologies.
- Bachelor's degree in computer science or a related field.
- 10+ years of Java development experience with expertise in enterprise applications.
- Strong experience in AWS (or equivalent cloud providers) - provisioning, operating, and maintaining cloud-based systems.
- In-depth knowledge of RESTful API design, security best practices, and performance optimization.
- Expertise in Spring Frameworks (Spring Boot, Spring MVC, Spring Security, Spring Data).
- Proficiency with DevOps tools such as Git, Jenkins, Maven/Gradle, Artifactory, and SonarQube.
- Experience with JMS, SQL, JDBC, and working with relational & NoSQL databases.
- Strong background in Unix/Linux environments.
- Familiarity with front-end technologies (React, Angular, JavaScript, HTML, CSS).
- Strong understanding of infrastructure components (firewalls, load balancers, monitoring, security).
- bility to mentor junior developers and contribute to technical leadership.
- Experience in containerization technologies (Docker, Kubernetes).
- Knowledge of Camunda BPM.
- Exposure to enterprise integration tools (e.g., Load Balancers, Enterprise Service Bus).
- Familiarity with DevSecOps practices and tools.
- Hands-on experience with PostgreSQL, DynamoDB, HBase, MongoDB, or Cassandra.
- Experience with automated testing frameworks like JUnit, Mockito, and Selenium.
- Ideally - Master's degree in Computer Science or related field.