Whom are we looking for?
Our ground-breaking work requires talented software engineers to solve complex technical challenges.
We are looking for world-class developers to join our growing company and be a part of our success story. We are looking for a talented hands-on software engineer with deep experience of software engineering to join our research and development team in India, work on our product and provide end-to-end solutions.What does the role involve?
This software engineer will be responsible for all aspects of software development including application architecture, designing, coding and unit testing. This is a hands-on position and the candidate is expected to write code on daily basis.
The engineer will be part of a global software development team and should have strong interpersonal, communication and analytical skills.
Conceiving, developing, releasing and maintaining features. For us, a feature isn’t delivered until it’s in production and each team member is responsible for the features that they release.
Contributing to overall technical architecture
Understanding, prioritizing and paying off technical debt
Measuring, diagnosing and improving product performance
Familiarity with Windows and Linux development environments
ESSENTIAL SKILLS / EXPERIENCE REQUIRED:
Minimum Bachelor’s degree in Computer Science or equivalent
2+ years experience with Java and J2EE/Java EE
Good understanding of relational database, normal forms, partitioning and indexing techniques
Good understanding of SQL concepts and ability to write optimized and high performing queries
Good understanding of Java concurrency, concurrency patterns, experience building thread-safe code
Good understanding of multi-threading concepts
Experience in Unit & Integration testing of the application using TestNg, JUnit or similar framework
Experience implementing and maintaining continuous integration pipeline in Jenkins
Good written and verbal communication skills
Good problem solving and analytical skills
Why work for us?
Major Medical Insurance
Stimulating challenges that fully utilise your skills
Great modern office in an ideal location and with free coffee and beer
Travel opportunities to BlueOptima's international offices
Work on real-world technical problems to which solution cannot simply be found on the internet
Working alongside other passionate, talented engineers
Our fast-growing company offers the potential for rapid career progression