Skip to main content

Java Full Stack Development Engineer

Technology
Huray Consulting LLP
1 month agoUntil 15/11/2026

Job description

Senior Software Engineer - Java Full-stack (Only Bangalore based candidates to apply)

How you will make an impact :

  • Make rapid improvements to existing Java/Angular Code base to solve production problems.
  • Identify and solve performance bottlenecks.
  • Help institute a more mature SDLC.
  • Gain knowledge and control of our platform integration points (live API's, Batch, Queue based processing).
  • Participate in design sessions; work with product owners and team members to solve acceptance criteria.
  • Build and maintain all configuration and business logic rule documentation.
  • Assist other team members through coaching and mentoring.
  • Promote and demonstrate good coding practice and patterns for the team.
  • Set accurate time estimates and scope of work for tasks and/or projects assigned to you.
  • Fill information gaps as needed to accomplish gaps.
  • Develop simple solutions to complex problems.
  • Suggest innovative new ways to improve processes and/or components of work.
  • Effectively work with other groups and third parties.

What you need to be successful :

  • 6+ years of experience designing and developing applications and components using Java and Spring (Prefer JDK 11+ with Spring Boot).
  • 3+ years of experience developing RESTful services using JSON.
  • Experience developing microservice cloud applications (Oracle, AWS, or Azure).
  • 3+ years of experience developing SQL multi-table queries, inserts, and updates (Prefer Oracle /PostgreSQL).
  • Experience tuning SQL statements with execution explain plans.
  • Familiarity with Agile (e.g., Scrum Process).
  • Bachelor's Degree in Computer Science or related field is preferred.
  • Experience developing Accounting or Banking applications preferred.
  • Message Queues (RabbitMQ, ActiveMQ, Kafka Streams) preferred.
  • Building Docker containers and configuring Kubernetes clusters (kubectl, Docker for Desktop) preferred.
  • Build Management tools (Bitbucket/Git, Gradle, Bamboo) preferred.
Keywords
CodingApache KafkaSpring FrameworkBusiness logicJSONCloud computingOpenJDKRabbitMQAngularAngularJSOracle DatabaseQueueing theoryPostgresqlScrumSqlApache ActivemqJavaJava Development KitSoftware build

Interested in this role?