Java Technical Lead

Noida, Uttar Pradesh, India
Apr 30, 2024
Apr 30, 2025
Onsite
Full-Time
2 Years
Job Description

As a Java Technical Design Leader, you'll be at the forefront of our development team, spearheading the analysis and implementation of new technical requirements. 

Responsibilities

  1. Technical Analysis. Carefully dissecting new technical requirements to ensure a thorough understanding within the development team.
  2. Development and Testing. Harnessing your expertise in Java 8 and above, Spring Boot, and Microservices to develop and rigorously unit test applications. Utilizing tools like REST, Python, JUnit, and Cucumber to ensure top-notch quality.
  3. Database Management. Proficiently handling SQL and database procedures, focusing on performance optimization to enhance efficiency.
  4. Agile Collaboration. Actively participating in sprint planning, daily stand-up calls, and retrospective meetings, adhering to the Agile Scrum process.
  5. Quality Assurance. Collaborating closely with the QA team to ensure seamless QA/UAT releases and meticulous test plan discussions.
  6. Release Management. Facilitating the release management process and orchestrating smooth production turnovers.
  7. Production Support. Providing prompt and effective support for critical production issues, ensuring minimal disruption to operations.
  8. Documentation. Maintaining up-to-date technical documentation and project artifacts to facilitate smooth knowledge transfer and project continuity.
  9. Automation. Leveraging your scripting prowess in Python and Perl to automate processes and streamline operations.
  10. Migration Planning. Strategizing and executing the migration of legacy applications to modern platforms, ensuring minimal downtime and optimal performance.
  11. Performance Optimization. Continuously reviewing and optimizing application performance, both on the Java and database fronts, to uphold peak efficiency.

Qualifications

  1. Technical Proficiency. Extensive experience in Java application development and SQL, coupled with a strong grasp of Java frameworks and technologies.
  2. Communication Skills. Exceptional oral and written communication skills, complemented by solid problem-solving abilities and business analysis acumen.
  3. Teamwork. A collaborative mindset and a knack for fostering teamwork and teambuilding within the development environment.
  4. Adaptability. The ability to adapt seamlessly to evolving project requirements and changing circumstances.
  5. Analytical Skills. Strong problem-solving and data analytical skills, along with a keen interest in financial products trading and regulation.
  6. SDLC Expertise. Proficiency in following the Software Development Life Cycle (SDLC) via Agile Methodologies, with hands-on experience in medium to large-scale development projects.
  7. Technical Aptitude. Familiarity with Linux/Unix environments, including shell scripting and command-line tools, as well as experience with enterprise software architecture.
  8. Software Craftsmanship. A commitment to agile development practices such as pair programming, Test-Driven Development (TDD), Behavior-Driven Development (BDD), continuous integration, and feature toggles.

If you're passionate about leading technical initiatives, driving innovation, and delivering high-quality solutions in a dynamic development environment, we'd love to hear from you! Join us in shaping the future of our technology landscape and making a meaningful impact in the financial industry.