Search by job, company or skills

Virtusa

JAVA developer

8-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

Job Summary

The Software Systems Engineer is responsible for designing, developing, maintaining, and supporting software systems across operating systems, network environments, and databases. This includes building foundational software platforms, fine-tuning programs for optimal performance and compatibility, and ensuring system reliability. The engineer will work closely with engineering staff and stakeholders to define requirements and ensure seamless integration between hardware and software systems.


Education & Qualifications

  • Required: High School Diploma
  • Preferred: Bachelor's Degree in Computer Science, Software Engineering, or related field
  • Equivalent work experience may be considered in lieu of formal education


Key Responsibilities

  • Modify existing software to correct errors, adapt to new hardware, or enhance system performance.
  • Design and develop software systems using scientific analysis and mathematical models to forecast performance outcomes.
  • Build and optimize software platforms for efficiency, compatibility, and scalability.
  • Troubleshoot and resolve complex system-level issues and apply necessary code or configuration changes.
  • Collaborate with hardware and software engineering teams to resolve integration and performance challenges.
  • Define system specifications, performance requirements, and technical constraints based on stakeholder input.
  • Develop and implement software validation and testing procedures to ensure reliability and compliance.
  • Maintain software documentation for system upgrades, patches, and architecture decisions.
  • Ensure all development adheres to industry standards, security protocols, and performance benchmarks.


Required Skills & Experience

Mandatory Experience:

  • T2 Level: Minimum 8 years
  • T3 Level: Minimum 4 years

Core Technologies:

  • Programming Languages: Java (version 11 or above)
  • Frameworks: Spring, Spring Boot (version 3+)
  • Architecture: Microservices design and implementation
  • Database Skills: SQL (strong query and optimization knowledge)

Tooling & DevOps:

  • Hands-on experience with APM tools such as Dynatrace, LogScale, and Kibana
  • Experience with build tools (e.g., Maven, Gradle)
  • Familiarity with distributed version control systems (e.g., Git)
  • Practical exposure to CI/CD systems and automation pipelines


Preferred Skills (Nice to Have)

  • Exposure to containerization (Docker/Kubernetes)
  • Understanding of cloud platforms (AWS, Azure, GCP)
  • Familiarity with software security principles and compliance standards


Soft Skills

  • Strong analytical and problem-solving abilities
  • Excellent written and verbal communication skills
  • Ability to work independently and collaboratively in cross-functional teams
  • Adaptability to shifting priorities and a fast-paced work environment

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us.
Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence.
Virtusa is an Equal Opportunity Employer. All applicants will receive fair and impartial treatment without regard to race, color, religion, sex, national origin, ancestry, age, legally protected physical or mental disability, protected veteran status, status in the U.S. uniformed services, sexual orientation, gender identity or expression, marital status, genetic information or on any other basis which is protected under applicable federal, state or local law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government-issued ID during each interview. All candidates must be authorized to work in the USA.

Job ID: 118009325

Similar Jobs