Senior Java Web Backend Engineer Job in Blueoptima
Senior Java Web Backend Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Position: Senior Java Web Backend Engineer
Job Type: Full-time
Location: Bengaluru
Department: Engineering
About BlueOptima:
At BlueOptima, our vision is to become the global reference for optimizing the performance of software engineers across all industries. We provide industry-leading objective metrics in software development, enabling large organizations to deliver better software, faster, and at a lower cost through technology that pushes the limits of what has been done before.
As a fast-growing global company, we ve consistently doubled our headcount and revenue year over year, without external investment. Our headquarters is in London, with additional offices in Mexico, India, and the US. Our diverse team consists of 210+ employees from 34+ nationalities and speaks over 25 languages.
We foster an open-minded environment and encourage employees to create their own success stories within this high-performance atmosphere.
Job Description:
We are looking for a Senior Java Web Backend Engineer with extensive experience in designing, building, and maintaining scalable SaaS applications using Java/J2EE technologies. The ideal candidate will be a tech enthusiast, committed to excellence, and eager to take on a leadership role as a mentor to a team of talented engineers.
You ll be part of a self-managed Agile team, where you will actively contribute to improving development processes, bringing new ideas to the table, and proposing improvements in methodology, management, and organization.
Key Responsibilities:
- Application Development & Maintenance: Design, develop, implement, test, and maintain application software components.
- Requirements Analysis: Analyze client requirements and convert them into technical specifications, ensuring alignment with project goals.
- Feature Ownership: Take ownership of development for new features and continuous improvements to the platform.
- Performance Optimization: Identify and resolve performance bottlenecks, ensuring high scalability and efficiency of the system.
- Architecture Improvement: Identify architectural inefficiencies, and create and execute a roadmap to address and resolve them.
- Leadership & Mentorship: Lead and mentor junior developers, fostering their technical growth and career development.
- Client Interaction: Provide technical support to client-facing teams and occasionally interact with clients to resolve issues related to your component.
What You Need to Succeed at BlueOptima:
- Education: Minimum Bachelor's degree in Computer Science or equivalent.
- Self-Sufficiency: Ability to work autonomously with minimal supervision.
- Problem-Solving Skills: Strong analytical and problem-solving capabilities, coupled with a can-do attitude.
- Agile Methodologies: Experience with Agile methodologies (e.g., SCRUM, Sprints) and leading small Scrum teams.
- Commitment to Excellence: Focused on completing tasks efficiently and reliably while identifying the best approach to solving complex problems.
Must-Have Technical Skills:
- Java Expertise: 5+ years of experience with Java, J2EE/Java EE, Spring, and Spring Boot.
- Architectural Knowledge: Solid understanding of Monolithic, SOA, and Microservices architectures.
- Concurrency & Thread-Safety: Strong knowledge of Java concurrency patterns and experience building thread-safe applications.
- Database Skills: Expertise in relational databases, partitioning, indexing techniques, and SQL (PostgreSQL).
- System Design: Experience creating high and low-level design documents based on application architecture.
- Linux Proficiency: Familiarity with Linux shell and command-line tools.
- Testing Skills: Strong grasp of unit testing and integration testing frameworks.
- Cloud Platform Experience: Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud (e.g., S3, EC2, Lambda).
- Message Queues & Streaming: Familiarity with message queues (e.g., Kafka, RabbitMQ, SQS) for high-performance, scalable systems.
- Monitoring & Logging: Experience with monitoring and logging tools (e.g., Prometheus, Grafana, Datadog, ELK Stack, Splunk).
Why BlueOptima?
At BlueOptima, we believe in accelerating your career progression. You ll have the opportunity to strengthen your skills, take on diverse challenges, and quickly grow within the organization. We support your development every step of the way, with a clear path to leadership and technical expertise in a fast-paced, innovative environment.
Qualification : Bachelor's degree in Computer Science or equivalent