Software Engineer (Java) – Financial Intelligence Software – Hybrid/Bengaluru

  • 18L - 20L
  • Hybrid (Hybrid)
Job Details
2 - 4 Years

Full Job Description

We are currently seeking a skilled and versatile Backend Software Engineer with expertise in Java and its frameworks, who also possesses knowledge of frontend technologies. As a Backend Software Engineer, you will play a pivotal role in designing, developing, and maintaining high-quality backend applications using Java. Additionally, you will have the opportunity to contribute to the development of elegant and user-friendly interfaces leveraging your knowledge of frontend technologies.

Responsibilities:

  • Collaborate with the team to design, develop, and maintain robust backend systems using Java and its frameworks.
  • Participate in the complete software development lifecycle, from planning and coding to testing and deployment.
  • Work closely with team leads to ensure successful implementation of assigned tasks and timely resolution of defects.
  • Conduct thorough code reviews to ensure clean, optimized, and reliable code.
  • Employ best practices in unit, integration, and performance testing to deliver a high-quality product.
  • Manage individual project priorities, deadlines, and deliverables effectively.
  • Proactively identify and resolve development and production software issues through collaborative problem-solving.

Desirable Qualifications:

  • 3-5 years of web application development experience in a fast-paced agile environment.
  • Familiarity with various databases, including RDBMS, NoSQL, and In-memory databases.
  • Experience with messaging systems such as RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, or Google Pub/Sub.
  • Strong work ethic and emotional intelligence, ensuring punctuality for meetings and fostering a positive team environment.
  • Ability to adapt and thrive in a fast-changing development environment, embracing change while adhering to the overall project plan.
  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent job experience.
  • Strong knowledge of Java and its frameworks, particularly version 8/11, and expertise in Microservices development using Spring framework.
  • Familiarity with Reactive programming using Spring Web Flux/Mono.

Write to us at rekha.cxc@careerxperts.com to get connected!