Java Developer
Job in
Irving, Dallas County, Texas, 75084, USA
Listed on 2026-07-13
Listing for:
Virtusa
Full Time
position Listed on 2026-07-13
Job specializations:
-
Software Development
Java Developer, Backend Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Java Developer (CREQ
252514)
Seeking a Senior Application Developer with strong hands‑on experience in developing server‑side components in Java. Candidate must have experience developing enterprise applications using Java/J2EE & Spring. The work will include strategic state‑of‑the‑art solutions using new stack development with Agile/Dev Ops, Micro services, Docker for application hosting. The role will be fast‑paced, highly visible, and challenging. Candidate may initially work on test automation (using Selenium and other test frameworks) and then subsequently move to application development.
Candidate is expected to be a self‑starter who loves technology and excels when challenged.
- Develop server‑side components in Java, building enterprise applications with Java/J2EE & Spring.
- Design, code, unit‑test and conduct other SDLC activities, including test automation.
- Use Agile/Dev Ops practices, micro‑services and Docker for application hosting.
- Participate in test automation with Selenium and other frameworks before transitioning to application development.
- Perform code reviews, continuous integration, and test case reviews, ensuring code meets requirements.
- Explore existing application systems to identify complexity, risks, and areas for improvement.
- Communicate continually with clients and project teams to clarify needs, present technical ideas, and report progress.
- Suggest improvements to software architecture, development processes, and new technologies.
- Strictly follow Citi’s engineering standards across all project modules.
- Consistently perform code and design reviews.
- Define operating standards and processes, ensuring essential procedures are followed.
- Monitor and control all phases of development, including analysis, design, construction, testing, implementation, and provide user and operational support to business users.
- Apply in‑depth expertise to analyze complex problems, evaluate business and system processes, and make evaluative judgments.
- Recommend and develop security measures during post‑implementation analysis to ensure system design and functionality.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×