Senior Full Stack Developer (Java)
Indexed description
In this role, you will be responsible for the end-to-end software development lifecycle, from backend services and database optimization to user-friendly frontend interfaces and secure CI/CD pipelines. A crucial aspect of this position is the daily, hands-on integration of AI-powered development tools to accelerate coding, code review, and problem-solving.
Tech Stack: Java, Spring Boot, Spring Security, Hibernate ORM, SQL (MySQL/PostgreSQL/Oracle), JavaScript (React/Angular/Vue.js), Jenkins, Docker, Kubernetes, RESTful APIs, Agentic AI (GitHub Copilot, ChatGPT, Claude, Cline)
Responsibilities
- Design, develop, and maintain full-stack applications using Java and modern web technologies.
- Integrate Agentic AI tools (like GitHub Copilot, ChatGPT, Claude, and Cline) into daily development workflows to accelerate coding, code reviews, testing, and documentation.
- Design, build, and maintain Jenkins CI/CD pipelines to optimize automated builds, tests, and deployments.
- Implement robust cryptographic solutions and security protocols to protect sensitive data.
- Write comprehensive unit and integration tests using JUnit, Mockito, and Cucumber to ensure high reliability.
- Share best practices for AI tool usage across the team and continuously evaluate emerging Agentic AI technologies.
- Debug complex technical issues, participate in code reviews, and collaborate closely with product, design, and QA partners within an Agile/Scrum framework.
- COMMERCIAL EXPERIENCE WITH AI TOOLS IS OBLIGATORY: You must have proven, commercial experience using AI-powered development tools (e.g., GitHub Copilot, ChatGPT, Claude, Cline) to accelerate software delivery.
- 5+ years of hands-on software development experience with Java.
- Strong proficiency in Spring Boot, Spring Security, and Hibernate/JPA.
- Solid experience with frontend technologies (HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js).
- Strong, hands-on experience designing and maintaining Jenkins CI/CD pipelines.
- Solid understanding of cryptography (encryption/decryption, digital signatures, and secure key management).
- Experience with containerization (Docker, Kubernetes) and designing RESTful web services.
- Strong background in automated testing (JUnit, Mockito).
- 2+ years of experience in payment processing, fintech, or financial services.
- Knowledge of payment protocols (ISO 8583, EMV), PCI DSS compliance, and financial regulations.
- Experience with HSMs (Hardware Security Modules) and payment-industry cryptographic standards.
- Experience with microservices, distributed systems, and cloud platforms (AWS, Azure, or GCP).
- Knowledge of Android or iOS app development.
- Contributions to open-source projects or active technical blogging.
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search