Senior Java Developer

Wiproromania — Romania · Posted ~3 weeks ago

Senior Full-time

Skills

Java software architecture object-oriented design unit testing integration testing CI/CD Agile code review JUnit

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on designing, developing, and improving enterprise applications. The position requires strong Java expertise, architectural thinking, testing practices, and the ability to collaborate with teams while supporting less experienced developers.

Highlights

Opportunity to work on scalable software solutions in an Agile environment with modern engineering practices, continuous learning, and collaboration with experienced teams.

Description

Wipro Romania, part of global IT and consulting leader Wipro Ltd., has grown significantly since 2007. With over 2000 employees from 21+ nationalities, it supports 50+ clients, offering a collaborative, inclusive work environment and professional growth opportunities What will you do: Work independently and suggest architecture and design improvements to existing implementations;Collaborate with our engineering team across all stages of the product lifecycle;Work on an Agile team with a modern CI/CD environment;Understand and apply software design concepts like security, availability, and scalability;Create clean, modern, and testable code with good documentations;Write unit and integration tests and integrate them into the automated development pipeline;Provide accurate estimates of development time and aid in implementing business requirements for project;Mentor and support junior team members through code review, pair programming, and collaboration;Collaborate with business analysts, users, and UI designers to jointly develop effective solutions;Voracious learner. You’re quick to share tips and tools you’ve picked up and you’re open to learning new things from your co-workers; Requirements: 4+ years of software development experience;Good understanding of advanced Java design patterns;Solid knowledge of data structures and algorithms;In-depth experience with Spring Framework;Practical knowledge of REST endpoints and APIs;Solid knowledge of SQL and relational databases (PostgreSQL, Oracle);Solid knowledge of UNIX/Linux including shell scripts;Prior experience working in a CI/CD environment;Experience with modern SDLC tools - Git, JIRA, Artifactory, TeamCity, GitHub Actions;Solid experience creating unit and integration tests;Development and activities like Performance tuning / Optimization;Experience in designing, developing, and maintaining complex Enterprise applications;Proficient communication skills and Strong analytical skills. Nice to have: Experience with Cloud Platform (specifically GCP);Knowledge and experience of agile values, principles and methods (e.g. based on SCRUM or Kanban).