EOS RPO
097196 || Consultant-Software Engineer || Hyderabad, India
End-to-End Development: Design, develop, and maintain high-performance web applications using Java (Spring Boot) and Angular.
Architecture: Participate in architectural discussions and contribute to the design of scalable microservices and RESTful APIs.
Front-End Excellence: Build responsive, modular UI components and manage complex state transitions using RxJS and NgRx.
Database Management: Design and optimize database schemas (SQL/NoSQL) and ensure data integrity and performance.
Quality Assurance: Write clean, testable code and maintain high coverage through JUnit, Mockito, and front-end testing frameworks like Jasmine/Karma.
CI/CD: Support DevOps initiatives by participating in automated deployment pipelines and containerization (Docker/Kubernetes).
Technical Requirements
Back-End: Java 17+, Spring Boot, Spring Security, Spring Data JPA
Front-EndAngular 14+, TypeScript, RxJS, HTML5, CSS/SCSS (Bootstrap or Tailwind)
API/Web ServicesRESTful APIs, JSON, Swagger/OpenAPI
DatabasePostgreSQL, MySQL, or MongoDB; Hibernate/ORM
Tools & DevOpsGit, Maven/Gradle, Docker, Jenkins or GitLab CI
TestingJUnit, Mockito, Jasmine, Protractor or Cypress
Experience with Cloud platforms (AWS, Azure, or GCP).
Familiarity with Microservices patterns (Service Discovery, API Gateways, Circuit Breakers).
Knowledge of messaging queues like Apache Kafka or RabbitMQ.
Understanding of Agile/Scrum methodologies.