EOS RPO
Senior Software Engineer
We are seeking a high-velocity Senior Full Stack Engineer who combines deep technical expertise in the Java ecosystem with a forward-thinking approach to software craftsmanship. This role is designed for a developer who doesn't just write code, but leverages the latest AI-assisted development tools to accelerate delivery and elevate code quality.
The ideal candidate is a "force multiplier"—someone who masters Java/Spring Boot and Angular or React, while effectively utilizing GitHub Copilot and advanced prompt engineering to streamline the SDLC.
### Key ResponsibilitiesEnd-to-End Development: Design and develop robust, scalable, and secure full-stack applications using Java (Spring Boot) for the backend and Angular or React for the frontend.
Microservices Architecture: Architect and implement distributed systems, ensuring seamless communication via REST APIs, message brokers, and service meshes.
AI-Powered Productivity: Integrate GitHub Copilot and other AI coding assistants into your daily workflow. Act as a subject matter expert in prompting skills to generate boilerplate, refactor legacy code, and write unit tests.
DevOps Integration: Own the "Build-Run" lifecycle by implementing DevOps practices, including CI/CD pipeline configuration, containerization (Docker/Kubernetes), and cloud-native deployments.
Code Quality & Mentorship: Lead code reviews with a focus on maintainability. Mentor team members on best practices for both traditional development and AI-augmented programming.
Modern UI/UX: Build responsive, high-performance user interfaces that provide a seamless experience across all device types.
Backend Mastery: Strong expertise in Java (8/11/17+), Spring Boot, Spring Security, and Hibernate/JPA.
Frontend Expertise: Mandatory proficiency in at least one modern framework: Angular (v12+) or React.
Microservices & API: Proven experience in Microservices design patterns, RESTful Web Services, and API Gateway management.
AI Tooling & Prompting: * Hands-on experience with GitHub Copilot (or similar tools like Cursor/Amazon Q).
Demonstrated ability to use advanced prompting techniques for code generation, debugging, and documentation.
DevOps & Cloud: Solid experience with Git, Jenkins/GitHub Actions, Docker, and Kubernetes. Familiarity with cloud providers (AWS, Azure, or GCP).
Databases: Proficiency in SQL (PostgreSQL/Oracle) and NoSQL (MongoDB/Redis) solutions.
Experience: 5+ years of professional full-stack development experience.
AI Innovation: A proactive interest in staying updated with the evolving landscape of Generative AI in software engineering.
Testing: Strong belief in Test-Driven Development (TDD) and experience with JUnit, Mockito, and Cypress/Jasmine.
Soft Skills: Excellent communication skills, with the ability to explain complex technical decisions and AI-driven workflows to stakeholders.