Talent.com
This job offer is not available in your country.
Senior Software Engineer

Senior Software Engineer

Red Oak TechnologiesNagpur, IN
6 hours ago
Job description

Position Overview

We are seeking a Senior Software Engineer with strong expertise in Java and modern web application development. The ideal candidate will have at least 8 years of experience in designing, developing, and implementing enterprise-grade software solutions, with proven leadership in building scalable backend systems, APIs, and cloud-integrated applications. You will work alongside a dynamic team, contributing to various projects spanning industries such as fintech, insurance, telecom, and public transportation.

Key Responsibilities

  • Design and develop RESTful APIs and Microservices using Java, J2EE, Spring, Spring Boot, and Hibernate.
  • Architect and implement data models and backend services, ensuring performance and scalability.
  • Build and maintain web applications with a focus on security, efficiency, and user experience.
  • Integrate and optimize relational databases, particularly MySQL; design and execute complex queries.
  • Develop and configure reporting solutions using Jasper Reports.
  • Work with cloud platforms (AWS, Cloudera, EMR, EC2, Lambda) to deploy and manage production services.
  • Collaborate with front-end teams using HTML, Thymeleaf, Angular, and Redux architecture.
  • Support and optimize payment processing, including credit card risk management and PCI-compliant integrations.
  • Manage and enhance device connectivity and IoT features (e.g., Amazon Alexa Skills, device heartbeat functionality).
  • Participate in all phases of the software development lifecycle, including Agile / Scrum ceremonies.
  • Perform code reviews, technical documentation, and continuous integration with Git, Jira, and SourceTree.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 8+ years of experience in enterprise software engineering roles.
  • Deep expertise in Java / J2EE, Spring (including Spring Boot), Microservices, and Hibernate.
  • Strong experience with SQL (MySQL, SQL Server) and database optimization.
  • Familiarity with reporting tools such as Jasper Reports.
  • Demonstrated knowledge of RESTful API design and implementation.
  • Experience with web servers (Apache Tomcat) and application servers (JBoss).
  • Exposure to cloud technologies (AWS EC2, Lambda, EMR, Cloudera Hadoop).
  • Experience in Agile / Scrum development environments and offshore / onshore collaboration.
  • Proficient in version control and project management tools (Git, Jira, SourceTree).
  • Strong communication, problem-solving, and team collaboration skills.
  • Preferred Experience

  • Hands-on with API development for real-time, high-availability applications.
  • Previous involvement with e-payments, risk management, and financial platforms.
  • Implementation of automation and data migration between transactional and data warehouse systems.
  • Experience with IoT integrations, Alexa skills, and device management.
  • Proven ability to lead new feature development, troubleshoot production issues, and mentor junior engineers.
  • Red Oak Technologies is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. See what it’s like to be at the top; connect with one of our recruiters and apply today.

    Let us help you find your next career opportunity! JOIN RED OAK TECHNOLOGIES!

    Learn what it’s like to be a Red Oak Consultant!

    Red Oak Five (Core Values) : Relationships First | Exceptional Quality and Service | Unwavering Integrity and Trust | Be Easy To Do Business With | Respect Everyone

    Create a job alert for this search

    Senior Software Engineer • Nagpur, IN