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
Qualifications
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.
Additional Information
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!