Senior Java Developer
Design, develop, and deploy Java-based applications, ensuring high performance, responsiveness, and scalability
- Cluj, Romania
- Posted Nov 5, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Design, develop, and deploy Java-based applications
- Implement API integrations with various external systems using RESTful and SOAP protocols
- Develop business logic based on JEE using application 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
- Use test driven development techniques
- Maintain a CI/CD pipeline
- Deploy the application to a Kubernetes cluster
- Work in an Agile team using Scrum/Kanban methodology
- Participate in code reviews, sprint planning, and other Agile/Scrum ceremonies
- Take end-to-end responsibility for application development
- Stay updated with emerging technologies, industry trends, and best practices
- Transform business requirements into structured technical specifications
- Collaborate with Product Owners, Business Analysts, Architects, and QA engineers to refine requirements
Requirements
- University Degree in Engineering, Computer Science, Business or a related field
Nice to have: AWS, Azure, Terraform
Skills
Java SE 11+MCP + Skills + AgentsPostgreSQLData MappingVSCodeGithubJUnitRelational Database conceptsNoSQL conceptsMigration toolsDevOps practicesCI/CDAutomated testingDeploymentJenkinsGitDockerKubernetesJavaRESTfulSOAPJEEPostgreSQLMongoDBFlywayJenkinsGitDockerKubernetes
Full description
NTT DATA Romania SACompany details are for members
Sign up for a free job alert to see NTT DATA Romania SA's profile, website and LinkedIn, and the same for every employer on Referso Jobs.