HYDERABAD, TELANGANA, India
1 day ago
Applications Developer 3

We are looking for a skilled Java/J2EE Developer with 4–6 years of hands-on experience in designing and implementing enterprise applications in the financial services domain.

 

Key Responsibilities:

Develop high-quality, scalable Java/J2EE applications with strong adherence to design patterns and coding standards

Convert complex designs into clean, efficient, and maintainable code

Lead and mentor a small team of developers during implementation phases

Conduct code reviews and enforce best practices around performance, memory management, and quality

 

Technical Skills Required:

Strong proficiency in Core Java, J2EE, and object-oriented design principles

Hands-on experience with Spring, Hibernate, and MyBatis frameworks

Expertise in multi-threaded programming

Strong experience with RESTful and SOAP web services, JMS

Version control using Git or SVN

Solid experience in Oracle RDBMS with strong PL/SQL skills, including stored procedures

Familiarity with Test Driven Development (TDD) and Behavior Driven Development (BDD)

Experience with tools like PMD, JUnit, and performance tuning

 

Additional Expectations:

Ability to guide and mentor junior developers

Strong analytical and problem-solving skills

Excellent communication and collaboration abilities

 

Detailed Description and Job Requirements - External

Analyze, design, develop, troubleshoot, and debug software programs for commercial or end user applications. Write high quality code, complete development tasks, and perform thorough testing and debugging to ensure application reliability and performance.

As a member of the software engineering division, you will participate in high level design activities based on provided external specifications. You will be responsible for specifying, designing, and implementing minor changes to existing software architecture, developing complex enhancements, and resolving sophisticated bugs. Your duties will include building and executing unit tests and test plans, as well as reviewing integration and regression test plans prepared by QA. You will collaborate with QA and porting engineering teams to discuss changes in product functionality and ensure consistent quality across product versions.

Duties and responsibilities are diverse and complex, requiring independent judgment and strong technical capabilities. You should be fully proficient in your area of expertise and may be expected to take on a project lead role or supervise junior personnel. A BS or MS degree in a relevant field or equivalent experience is required, along with at least 4 years of experience in software engineering or a related domain.

   
Por favor confirme su dirección de correo electrónico: Send Email
Todos los trabajos de Oracle