Java Web Backend Engineer

We are seeking a Java Web Backend Engineer, with experience in designing, building, and maintaining scalable SaaS applications using Java/J2EE technologies.

The ideal candidate will be a tech enthusiast, driven by excellence and keen to grow into a leader of a group of talented engineers.

You will be a part of a self managed Agile team, improve the development process, bring new ideas and propose changes in methodology, management and organization.

Responsibilities and tasks:

  • Analyse, Design, Develop, implement, test and maintain application software components
  • Analyse client requirements and convert them into technical specs.
  • Own development of features and improvement
  • Identify and resolve performance bottlenecks
  • Identity and resolve architectural inefficiencies in design, and create a roadmap to resolving them
  • Lead and mentor a team of junior developers
  • Interact with internal client facing team and provide technical support to them
  • Engage with clients to provide support on your component as and when required

What You Need to Succeed at BlueOptima:

  • Minimum Bachelor's degree in Computer Science or equivalent
  • Ability to work autonomously with minimum supervision
  • Strong problem solving and analytical skills, and having a can-do attitude
  • Familiarity with Agile methodologies like SCRUM, Sprints, etc and leading a Scrum a small Scrum team
  • Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem

Must have (Technical requirements/ Previous experience)

  • Minimum 5+ years experience with Java and J2EE/Java EE, Spring, Springboot
  • Sound understanding of Monolithic, SOA and Microservices architectures
  • Analyse, Design, Develop, implement, test and maintain application software components
  • Strong understanding of Java concurrency, concurrency patterns, experience building thread-safe code
  • Strong understanding of relational database, partitioning and indexing techniques, SQL(Postgres)
  • Experience in creating high and low level design based on existing application architecture and documenting such design
  • Familiarity with Linux shell and related command line tools
  • Strong grasp of Unit & Integration testing
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), including services like S3, EC2, Lambda, or equivalent.
  • Experience with message queues or streaming platforms (e.g., Kafka, RabbitMQ, SQS) for high-performance and scalable systems.
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, Datadog, ELK stack, Splunk).

Your career progression: In BlueOptima, we strive to strengthen your skills, widen your scope of work and develop your career fast.

Why join our team?
Culture and Growth:

  • Global team with a creative, innovative and welcoming mindset.
  • Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success.
  • Freedom to create your own success story in a high performance environment.
  • Training programs and Personal Development Plans for each employee

Benefits:

  • 33 days of holidays (this includes public and religious holidays)
  • Contributions to your Provident Fund which can be matched by the company above the statutory minimum as agreed
  • Gratuity payments
  • Private Medical Insurance provided by the company (Employee + Spouse + 2 Children + 2 Parents)
  • Personal Accident Insurance (Employee Only)
  • 12 Weeks Paid Paternity Leave, 6 months Maternity leave
  • Support with childcare costs (50%)
  • Work from Home Equipment allowance
  • Flexible Work from Home policy - 2 days home p/w
  • Flexible Work from Long Distance - 4 weeks a year
  • Sponsored Learning Opportunities
  • Team Socials

Stay connected with us on LinkedIn or keep an eye on our career page for future opportunities!