About this Position:
Job Title: Software Engineer
Responsibilities:
-
Architecture & Design: Lead the design of enterprise software using event-driven principles to create scalable resilient and loosely coupled applications.
-
Backend Development: Build robust microservices utilizing the Spring Boot ecosystem and associated frameworks.
-
Frontend Engineering: Develop responsive user interfaces with React and provide deep expertise in PrimeFaces 6.0 for JSF-based applications.
-
Message Broker Integration: Implement event streaming and queuing via RabbitMQ including producers consumers and complex routing logic.
-
Messaging Strategy: Apply an understanding of the architectural differences between Kafka and RabbitMQ to optimize integration components.
-
Infrastructure & DevOps: Deploy microservices to Kubernetes using automated CI/CD pipelines and manage system troubleshooting.
-
Performance & Reliability: Conduct performance tuning and scalability optimizations to ensure maximum production uptime.
-
Quality Assurance: Maintain 85% code coverage through unit testing and participate in rigorous peer code reviews and system debugging.
-
Technical Documentation: Produce architecture records technical specifications and sequence diagrams for all major use cases.
-
Collaboration & Reporting: Coordinate with cross-functional teams and submit weekly activity project status and time reports in the prescribed format.
RESOURCE QUALIFICATIONS:
-
Bachelors degree in computer science or a related field.
-
Eight (8) or more years core java development.
-
Four (4) or more years software development using Spring Boot and associated Spring frameworks.
-
Four (4) or more years building interfaces utilizing React.
-
Four (4) or more years with the implementation of message queuing and event streaming using RabbitMQ.
Resources Skills Experience & Capabilities:
1. Shall propose candidates possessing the following preferred skills:
-
Modern front-end development using React and/or Angular for building responsive component-based user interfaces.
-
Message-queuing and event-streaming technologies including RabbitMQ or Kafka for distributed system communication.
-
Elasticsearch for indexing search and analytics (preferred but not mandatory).
-
Microservices development using Spring Boot or equivalent Java frameworks.
-
Cloud platforms such as AWS Azure or Google Cloud for deployment monitoring and scaling (preferred but not required).
-
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.
-
Demonstrate high-level Java competency including strong understanding of core libraries concurrency collections JVM fundamentals and modern Java features.
-
Analyze complex technical challenges and propose effective maintainable solutions.
-
Develop and maintain applications using PrimeFaces 6.x and above including component customization and JSF integration.
-
Produce clean maintainable and testable code aligned with industry best practices.
-
Collaborate effectively within Agile or hybrid development teams.
-
Software design patterns and architectural best practices with the ability to apply them appropriately.
-
Containerization and orchestration techniques including Kubernetes and Docker.
-
RESTful API design web services and integration patterns.
-
Relational and NoSQL databases such as PostgreSQL MySQL MongoDB or Cassandra.
-
Application performance tuning monitoring and observability tools (e.g. Prometheus Grafana ELK stack).
-
Security best practices including authentication authorization and secure coding principles.
About this Position: Job Title: Software Engineer Responsibilities: Architecture & Design: Lead the design of enterprise software using event-driven principles to create scalable resilient and loosely coupled applications. Backend Development: Build robust microservices utilizing the Spring...
About this Position:
Job Title: Software Engineer
Responsibilities:
-
Architecture & Design: Lead the design of enterprise software using event-driven principles to create scalable resilient and loosely coupled applications.
-
Backend Development: Build robust microservices utilizing the Spring Boot ecosystem and associated frameworks.
-
Frontend Engineering: Develop responsive user interfaces with React and provide deep expertise in PrimeFaces 6.0 for JSF-based applications.
-
Message Broker Integration: Implement event streaming and queuing via RabbitMQ including producers consumers and complex routing logic.
-
Messaging Strategy: Apply an understanding of the architectural differences between Kafka and RabbitMQ to optimize integration components.
-
Infrastructure & DevOps: Deploy microservices to Kubernetes using automated CI/CD pipelines and manage system troubleshooting.
-
Performance & Reliability: Conduct performance tuning and scalability optimizations to ensure maximum production uptime.
-
Quality Assurance: Maintain 85% code coverage through unit testing and participate in rigorous peer code reviews and system debugging.
-
Technical Documentation: Produce architecture records technical specifications and sequence diagrams for all major use cases.
-
Collaboration & Reporting: Coordinate with cross-functional teams and submit weekly activity project status and time reports in the prescribed format.
RESOURCE QUALIFICATIONS:
-
Bachelors degree in computer science or a related field.
-
Eight (8) or more years core java development.
-
Four (4) or more years software development using Spring Boot and associated Spring frameworks.
-
Four (4) or more years building interfaces utilizing React.
-
Four (4) or more years with the implementation of message queuing and event streaming using RabbitMQ.
Resources Skills Experience & Capabilities:
1. Shall propose candidates possessing the following preferred skills:
-
Modern front-end development using React and/or Angular for building responsive component-based user interfaces.
-
Message-queuing and event-streaming technologies including RabbitMQ or Kafka for distributed system communication.
-
Elasticsearch for indexing search and analytics (preferred but not mandatory).
-
Microservices development using Spring Boot or equivalent Java frameworks.
-
Cloud platforms such as AWS Azure or Google Cloud for deployment monitoring and scaling (preferred but not required).
-
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.
-
Demonstrate high-level Java competency including strong understanding of core libraries concurrency collections JVM fundamentals and modern Java features.
-
Analyze complex technical challenges and propose effective maintainable solutions.
-
Develop and maintain applications using PrimeFaces 6.x and above including component customization and JSF integration.
-
Produce clean maintainable and testable code aligned with industry best practices.
-
Collaborate effectively within Agile or hybrid development teams.
-
Software design patterns and architectural best practices with the ability to apply them appropriately.
-
Containerization and orchestration techniques including Kubernetes and Docker.
-
RESTful API design web services and integration patterns.
-
Relational and NoSQL databases such as PostgreSQL MySQL MongoDB or Cassandra.
-
Application performance tuning monitoring and observability tools (e.g. Prometheus Grafana ELK stack).
-
Security best practices including authentication authorization and secure coding principles.
View more
View less