···
Log in / Register
Senior Full-Stack Java Developer
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: Develop and maintain Java full-stack applications, applying sound software engineering principles and contributing to multidisciplinary squads. Key Highlights: 1. Full-stack Java development (Java back-end, Angular front-end) 2. Strong software engineering mindset and mastery of SOLID principles 3. Collaboration within multidisciplinary squads and decision-making #### **Main Responsibilities:** * Develop and maintain Java applications, with a primary focus on Java back-end and participation in Angular front-end. * Participate in the entire software lifecycle — analysis, architecture, development, testing, deployment, and maintenance. * Apply sound software engineering and object-oriented principles to ensure scalability, performance, maintainability, and code quality. * Develop and consume REST APIs, documenting services with Swagger 2.0. * Implement architectural best practices, design patterns, and integration standards, along with automated testing wherever possible. * Integrate systems via API Gateway (Sensedia), Mule, and messaging (RabbitMQ, where applicable). * Work on new projects, evolutionary enhancements, and legacy system maintenance, consistently pursuing robust, long-term solutions. * Contribute to continuous integration and continuous delivery (CI/CD) using Jenkins, Docker, and OpenShift. * Collaborate with multidisciplinary squads, sharing knowledge and supporting technical problem resolution. * Monitor production systems using tools such as DataDog and Kibana. * Ensure code quality and security with SonarQube and version control via Git/GitLab. #### **Mandatory Requirements:** * Back-end: Java 11+, Spring Boot, Spring Batch, REST APIs * Front-end: Angular 14, Bootstrap, TypeScript * Databases: Oracle 12g, MongoDB, Redis * DevOps: Jenkins, Docker, OpenShift, Git/GitLab * Documentation: Swagger 2.0 #### **Desirable Requirements (Differentiators):** RabbitMQ, DataDog, Kibana, AWS * #### **Behavioral Requirements:** * Senior professional with extensive and versatile experience in Java full-stack development. * Strong software engineering mindset, with expertise in object-oriented programming, SOLID principles, and best practices in design patterns and Clean Code. * Proactivity, autonomy, and decision-making capability. * Excellent collaboration and communication skills, with an investigative and flexible mindset. * Prepared to work on new projects, continuous improvements, and legacy system maintenance.

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.