Software Engineer (Java) – Financial Intelligence Software – Hybrid/Bengaluru
- 18L - 20L
- Hybrid (Hybrid)
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.
- 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.
- 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 email@example.com to get connected!