Senior Java Developer
Irving, TX - USA
Job Summary
We are seeking a highly skilled Senior Java Engineer to design develop and maintain scalable high-performance enterprise applications. The ideal candidate will have deep expertise in Java and modern backend / frontend technologies a strong understanding of system design and the ability to mentor junior engineers while collaborating with cross-functional teams.
Key Responsibilities
Design develop test and maintain high-quality Java applications and services Lead technical design discussions and contribute to architectural decisions Build and optimize RESTful APIs microservices and backend systems
Ensure application performance scalability reliability and security
Write clean maintainable and well-documented code following best practices Conduct code reviews and provide constructive feedback to team members Mentor junior engineers and support team knowledge sharing
Collaborate with product managers QA DevOps and other stakeholders Troubleshoot complex technical issues in development and production environments Participate in Agile/Scrum ceremonies and contribute to continuous improvement
Required Qualifications
Bachelors degree in Computer Science Engineering or related field (or equivalent experience) 7 years of professional experience in software development
Strong proficiency in Java (Java 17)
Experience with Spring / Spring Boot
Solid understanding of object-oriented design design patterns and SOLID principles Experience building RESTful APIs and backend services
Strong knowledge of SQL and relational databases (e.g. PostgreSQL Oracle MySQL) Familiarity with Git and modern CI/CD pipelines
Experience working in Agile development environments
Excellent problem-solving communication and collaboration skills
Preferred Qualifications
Experience with microservices architecture
Exposure to cloud platforms (AWS Azure or GCP)
Experience with containers and orchestration (Docker Kubernetes)
Knowledge of message queues / streaming platforms (Kafka RabbitMQ) Familiarity with NoSQL databases (MongoDB DynamoDB Cassandra)
Understanding of security best practices and authentication (OAuth2 JWT) Experience supporting high-availability or mission-critical systems
Required Experience:
Senior IC
About Company
At Virtusa, we are builders, makers, and doers. Digital engineering is in our DNA. It’s at the heart of everything we do.