Job title: Full Stack Java Developer
Job description: Firm Description
BlueOptima’s imaginative and prescient is to grow to be the worldwide reference for the optimisation of the efficiency of Software program Engineers throughout all industries.
We offer industry-leading goal metrics in software program growth. We allow giant organisations to ship higher software program, sooner and at decrease price, with know-how that pushes the bounds of what has been performed earlier than.
We’re a world firm which has persistently doubled in headcount and income YoY, with no exterior funding. We at the moment are positioned in 4 nations: London (our HQ), Mexico, India and the US. A complete variety of 180+ staff (and rising day by day) from 22 totally different nationalities and with over 25 languages spoken.
We promote an open minded surroundings and encourage our staff to create their very own success story on this excessive efficiency surroundings.
Our groundbreaking know-how requires extremely expert and gifted Engineers to know the depth of the issue, options to many can’t be discovered on Google, perceive its influence, analyze potential options and implement essentially the most viable resolution.
What we search and worth most in our candidates is motivation to develop, study and share, optimistic perspective, flexibility, transparency, possession and a very powerful – ardour and dedication. We’re on the lookout for candidates who reveal these qualities and might mentor their staff members and fewer skilled engineers to study, develop and personal options they create.
Automation Central is an inside mission developed utilizing Core Java, Spring Boot and Postgres which was initiated by the Engineering staff to create a nexus between Product Engineering, Help & Consumer Going through groups and to automate repeatable duties such that it saves time for everybody concerned. Written in Groovy, Central has grow to be a core platform the place a number of groups (engineering and non-engineering) increase necessities for integration with their modules and create automation required to be carried out regularly.
Language Parsers written in Java and numerous different applied sciences are core to BlueOptima’s resolution to carry out static evaluation of code and extract static metrics (like LoC, Cyclomatic Complexity, Mccabe, Knowledge Abstraction Coupling, and so forth) from the supply recordsdata. This mission requires engineers to rapidly perceive how a language works, totally different dimensions through which Quantity, Complexity and Interrelatedness might be measured and both combine current parsers obtainable or create a set of latest parsers to help the language.
Obligations and duties:
As a software program engineer, you may be a part of a dynamic staff which handles two tasks, Language Parser and Automation Central. Lead and mentor engineers in these groups.
You can be accountable for modules inside these tasks and have finish to finish possession: from ideation (i.e. figuring out necessities, prioritization of necessities, interacting with totally different staff, engineering & non-engineering); designing the answer (i.e. tips on how to implement, what know-how to make use of); deploying it on manufacturing; supporting the answer in manufacturing.
Analyse, Design, Develop, Take a look at and Preserve software software program elements
Work together with inside consumer going through staff and supply technical help
Analyse necessities and convert them into technical specs
Personal and drive growth sprints for options and alter requests
Personal and handle software deployment in manufacturing
Personal and handle software help in manufacturing
Determine and resolve efficiency bottlenecks
Debug software points and assist help reply to consumer queries.
Id and resolve architectural inefficiencies in design, and create a roadmap to resolving them
Minimal Bachelor’s diploma in Pc Science or equal
Minimal `4+ years expertise in Java/Core Java/J2EE primarily based applied sciences, Spring primarily based MVC frameworks, Spring primarily based MVC frameworks.REST primarily based microservices.
Demonstrable expertise of working with relational database, regular kinds, partitioning and indexing strategies
Robust understanding of OOPs & SOLID design rules
Robust grasp of Unit & Integration testing.
Familiarity with Agile methodologies like SCRUM, Sprints, and so forth and main a Scrum a small Scrum staff.
Expertise utilizing activity monitoring techniques e.g. Jira and distributed model management techniques e.g Git.
Good to have: 1+ yr of expertise in one of many frontend applied sciences corresponding to gsp, reactjs.
Why be a part of our staff?
Tradition and Progress:
World staff with a inventive, modern and welcoming mindset.
Fast profession development and alternative to be an excellent and visual contributor to the corporate’s success.
Freedom to create your individual success story in a excessive efficiency surroundings.
Coaching applications and Private Improvement Plans for every worker
Versatile Work from Home coverage – 2 days house p/w
Free drinks and snacks within the workplace
Worldwide journey alternatives
World annual meet up (most up-to-date meetups have been held in Cancun and India)
Prime quality gear (Ergonomic chairs and 32’ screens)
Keep related with us on or regulate our for future alternatives!
Location: Gurgaon, Haryana
Job date: Tue, 07 Jun 2022 22:28:31 GMT
Apply for the job now!