Java Senior Developer/Architect

2 Minutes ago • All levels • Programming

Job Summary

Job Description

This Java Senior Developer/Architect role at DXC involves producing design specifications, providing technical guidance to the project team, and defining project standards. Key responsibilities include assessing legacy application functionality, mentoring team members, and troubleshooting complex technical issues. The ideal candidate will have adept knowledge in Test Driven Development, CI/CD, and experience with Agile methodologies. This position focuses on delivering mission-critical IT services and building better futures through technology.
Must have:
  • Produce design specifications and technical task lists.
  • Provide technical guidance to the project team.
  • Define and enforce project standards and best practices.
  • Assess legacy application functionality and design.
  • Apply Test Driven Development and CI/CD practices.
  • Work with Agile, Iterative, and Parallel development models.
  • Provide technical leadership to customer and team.
  • Identify tools for application migration.
  • Mentor team members and solve technical bottlenecks.
  • Troubleshoot complex technical issues and mitigate risks.
Good to have:
  • Knowledge of Assembler or previous project experiences in modernizing Assembler, JCL / Mainframe application to Java.
  • Knowledge of Unix, shell scripts.
  • Transformation of applications from legacy technologies like Assembler/Mainframe to Java-based technologies.

Job Details

##### Project description

DXC - a Fortune 500 global IT services leader. At DXC Technology we deliver the mission-critical IT services that move the world. Every day we use the power of technology to build better futures for our customers, colleagues, environment, and communities across the globe.

We are flexible - we provide everything you need to comfortably work from home, but we also keep our offices open for collaboration, meetings, and building a strong team spirit. We tailor everyone's development path to their individual interests through training and additional certifications.

##### Responsibilities

  • Produce all required design specifications, work with the Project Manager to create detailed technical task lists, provide technical guidance to the project team, and define/enforce project standards and industry best practices.
  • Assess legacy application functionality and design with the help of the Mainframe team.
  • Adept knowledge in Test driven development, engineering practices like CI / CD.
  • Experienced in Agile, Iterative and Parallel development model is desirable.
  • Provide technical leadership and guidance to both customer and project team.
  • Identifying suitable tools or develop accelerators for application migration.
  • Mentor team members, provide solutions for technical bottlenecks/issues arising in project.
  • Troubleshoot complex technical issues. Identify and mitigate risks on project.

##### Skills

Must have

  • Experience in building scalable, distributed, server-based enterprise-class applications using Java.
  • Experience with or exposure to SOAP and SOA technologies.
  • Experience in programming using Java, Spring Core, Spring-MVC, Spring AOP, Spring-WS, Apache Tomcat, Hibernate
  • Experience in Integrating application with any messaging middleware like IBM MQ or MQ (either enterprise or pen source)
  • Solid expertise and/or demonstrated ability to learn, architect and implement API and integration technologies.
  • Expertise in formulating a solution, presenting your findings effectively, either one-on-one or to a team using latest technology.
  • Experience in developing use cases, user stories, design, and architecture specifications.
  • Strong listening, critical thinking, and problem-solving skills and lead engineering efforts to meet aggressive timelines with optimal solutions.
  • Experience in utilizing/configuring open-source application development tools, design tools, testing and debug tools, code review and optimization tools, load/performance/memory profiling tools.
  • Experience in Continuous Integration and tools like Jenkins, JUnit, Sonar, Maven/Gradle
  • Experience working with version control systems.

Nice to have

  • Knowledge of Assembler or previous project experiences in modernizing Assembler, JCL / Mainframe application to Java
  • Knowledge of Unix, shell scripts
  • Transformation of applications from legacy technologies like Assembler/Mainframe to Java-based technologies

##### Other

Languages

English: C1 Advanced

Seniority

Regular

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Turin, Piedmont, Italy (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug