Senior Java Developer
NTT DATA Romania SA Cluj-Napoca, Romania
IT Services and IT Consulting · 10,001+ employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, and deploy scalable Java-based applications while ensuring high performance and security. Collaborate with cross-functional teams to transform business requirements into technical specifications and maintain CI/CD pipelines.
What they look for
Requirements
Requires a university degree in a relevant field and at least 7 years of experience in a Java development role. Candidates must possess strong knowledge of Java SE 11+, relational databases, and DevOps practices.
Full description
What awaits you
- Design, develop, and deploy Java-based applications, ensuring high performance, responsiveness, and scalability
- Implement API integrations with various external systems using RESTful and SOAP protocols, ensuring seamless communication and data exchange
- Developing business logic based on JEE using applications servers
- Optimize application performance, troubleshoot issues, and ensure efficient utilization of resources in cloud environments
- Implement security best practices and standards to protect data and systems against potential threats and vulnerabilities
- Write clean, well-documented code and adhere to coding standards and guidelines
- Define and document data models for the applications
- Using test driven development techniques
- Using and maintaining a CI/CD pipeline
- Deploying the application to a Kubernetes cluster
- Working in an Agile team using Scrum/Kanban methodology and their derivatives
- Participate in code reviews, sprint planning, and other Agile/Scrum ceremonies to ensure high-quality deliverables and on-time project completion
- End-to-end responsibility for application development
- Stay updated with emerging technologies, industry trends, and best practices to continuously improve skills and contribute to the team's success
- Transform business requirements into structured technical specifications
- Collaborate with Product Owners, Business Analysts, Architects, and QA engineers to refine requirements
What should you bring along
- University Degree in Engineering, Computer Science, Business or a related field
- At least 7 years of experience on a similar Java Developer role is required
- Mandatory skills: MCP + Skills + Agents, PostgreSQL or similar, Data Mapping, VSCode + Github or similar IDE
- Experience in development with Java SE 11+
- JUnit experience and knowledge
- Relational Database concepts and usage (PostgreSQL or other), NoSQL concepts and usage (MongoDB or other), Migration tools (e.g. Flyway)
- Familiarity with DevOps practices and tools for CI/CD, automated testing, and deployment (Jenkins, Git, Docker, Kubernetes, etc.)
- Nice to have: AWS/Azure, Terraform
- Good understanding of software design principles, design patterns, and best practices
- Excellent problem-solving skills and attention to detail
- Excellent English verbal and written skills
- German communication skills will be a plus
Similar roles
-
Responsable développement - Java - Aeroline - Île-de-France
Sopra Steria Courbevoie, Ile-of-France, France
-
Java Full Stack Engineer - Professional
HEXAWARE United States
-
Lead Java Developer
Charles Schwab Inc. Lone Tree, Colorado, United States · $165K–$174K/yr
-
IT Engineer Spec IV (Java)
Santander São Paulo, São Paulo, Brazil
-
Java Software Engineer, hybrid, Officer
State Street Krakow, Lesser Poland Voivodeship, Poland · PLN 132K/yr
-
Java - Full Stack Observability Engineer, AVP
State Street Hyderabad, Telangana, India