Zirlen Technologies Inc.,

Senior Java Software Engineer – RabbitMQ, React

Zirlen Technologies Inc.,

contract

Posted on:

Location Type: Hybrid

Location: AnnapolisMarylandUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Provide input on the architecture and design of new systems
  • Develop robust and scalable software solutions using Java and associated frameworks
  • Build user interfaces utilizing React and ensure a seamless user experience
  • Collaborate with cross-functional teams to gather requirements and provide solutions
  • Troubleshoot and debug issues across the full stack
  • Ensure code quality through unit testing and code reviews
  • Stay up to date with emerging technologies and industry trends
  • Participate in architecture and design discussions
  • Mentor junior team members and provide guidance on best practices

Requirements

  • Bachelor’s degree in computer science, or a related field
  • 8 or more years core java development.
  • 4 or more years software development using Spring Boot and associated Spring frameworks.
  • 4 or more years building interfaces utilizing React.
  • 4 or more years with the implementation of message queuing and event streaming using RabbitMQ.
  • Preferred Qualifications:
  • Modern front-end development using React and/or Angular to build responsive, component-based UIs
  • Message queuing and event streaming using RabbitMQ or Kafka for distributed systems
  • Elasticsearch for indexing, search, and analytics
  • Microservices development using Spring Boot or equivalent Java frameworks
  • Cloud platforms such as AWS, Azure, or Google Cloud for deployment, monitoring, and scaling
  • DevOps and source control tools including Git, CI/CD pipelines, and automated build processes
  • Apply Event-Driven Architecture (EDA) principles to design scalable and resilient systems
  • Analyze complex technical challenges and deliver effective, maintainable solutions
  • Develop and maintain applications using PrimeFaces 6.x+, including component customization and JSF integration
  • Produce clean, maintainable, testable code aligned with industry best practices
  • Collaborate effectively within Agile or hybrid development teams
  • Software design patterns and architectural best practices
  • Containerization and orchestration using Kubernetes and Docker
  • RESTful API design, web services, and integration patterns
  • Relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, Cassandra
  • Performance tuning, monitoring, and observability tools including Prometheus, Grafana, ELK stack
  • Security best practices covering authentication, authorization, and secure coding
  • Specific Skills:
  • Backend: Java, Spring Boot, Microservices, EDA, REST APIs
  • Frontend: React, Angular, PrimeFaces, JSF
  • Messaging: RabbitMQ, Kafka
  • DevOps: Kubernetes, Docker, CI/CD, Git
  • Cloud: AWS, Azure, GCP
  • Database/Search: PostgreSQL, MySQL, MongoDB, Cassandra, Elasticsearch
  • Monitoring: Prometheus, Grafana, ELK
  • Quality/Security: Unit Testing, Secure Coding, Auth/AuthZ, Performance Tuning
  • Architecture: Design Patterns, JVM, Concurrency
  • Methodology: Agile, Documentation, Collaboration.
Benefits
  • Flexible work from home options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootReactRabbitMQKafkaMicroservicesElasticsearchKubernetesDockerRESTful API
Soft Skills
collaborationmentoringtroubleshootingproblem-solvingcommunicationcode qualityguidanceteamworkleadershipadaptability
Certifications
Bachelor's degree in computer science