Senior Java Engineer
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.