Search by job, company or skills

Aditi Tech Consulting Private Limited

Java Back End Developer III

6-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Summary:

As a Senior Software Engineer in the Collections and Recovery Engineering organization, you will play a pivotal role in developing, implementing, and building the Company&rsquos Collections and Recovery platform. You will design and implement robust solutions to complex problems. Our team is fast and innovative, following agile methodologies. If you are self-driven, passionate about technology, a team player, and have effective communication skills, this role will fascinate you.

Responsibilities:

  • Work within a team of highly talented engineers, product managers, and architects to design and develop a highly scalable and configurable Collections Platform.
  • Participate in design meetings to propose, discuss, and refine new features and functionality.
  • Write tests for the existing and newly created code to maintain compatibility.
  • Maintain and enhance existing architectural documentation and create new ones as needed.
  • Participate in code and design reviews.
  • Identify opportunities for refactoring, API changes, solution designs, and other types of tech debt remediation.
  • Actively engage with leadership across Product, Architecture, Design, and Engineering to design, propose, discuss, and refine new features and functionality.
  • Provide suggestions for continuous improvements as necessary.
  • Be proactive and anticipate/handle issues before they escalate.
  • Exhibit a strong backbone and challenge the status quo when needed.

Requirements:

  • Bachelor's Degree in Computer Science or related field.
  • 6 years of experience building successful production software systems.

Required Skills:

  • Proficient in back-end development using Java EE technologies (e.g., Java language, application servers, servlet containers, JMS, JPA, etc.).
  • Strong OOP skills, with the ability to analyze requirements and transform them into scalable software designs.
  • Experience with HTTP, REST APIs and competent in designing and building web services/microservices in a commercial setting using Spring Boot.
  • Cognizant of SQL and other/NoSQL/modern database and storage technologies.
  • Experience with Design Patterns, MVC, and frameworks (e.g., Spring).
  • Competent in design/implementation for reliability, availability, scalability, and performance.
  • Competent in software engineering tools (e.g., Java build tools) and best practices (e.g., unit testing, test automation, continuous integration, etc.).
  • Strong advocate of code craftsmanship, good coding standards, and use of tools that improve the quality of the delivered code.
  • Excellent communication and writing skills.
  • Demonstrate a high level of curiosity, passion for technology, pride of ownership, and strive for excellence.

Preferred Skills:

  • Desired understanding of Oracle, JDBC, and ORM frameworks (e.g., Hibernate).
  • Extra credit: Provide your GitHub account or code samples with your CV.


#AditiConsulting
# 26-01454

More Info

Job ID: 144522291

Similar Jobs