DivIni (www.divinisoft.com) is looking for a
Senior Java Backend Engineer
who can work on challenging projects for our premium UK based client.
We are looking for an enthusiastic and passionate Software Engineer to join an established development team, one who can work independently and deliver the end to end solution . We have challenging work, believe in motivating each other and in having a great team.
Requirements
- Requires a Bachelor's degree in Computer Science or similar
- Around
5+
years
of real-world experience developing enterprise software applications
Strong Programming skills inJava
Experience withREST
based web services
Experience withSpring
and
ORM
frameworks like
Hibernate
Experience working with Relational Databases ( SQLServer, Oracle, MySQLetc.,)
Significant experience in the design and implementation of complex systemsStrong written and verbal communication skills are a mustFamiliar with standard concepts, practices, and procedures within the software development industryAbility to work with large and complex data setsDuties
Design and develop highly scalable REST based servicesDesign data model, DAO's to talk to database and develop backend codeDesign and architect the solution, approach and work with the team in delivering a clean and scalable solutionInteract with subject matter experts to translate business requirements into detailed designInvolve in new integration projects with partnersSeek opportunities to improve quality and efficiency from ideation to deploymentEnsure high availability, scalability, and performance of the system by monitoring its behaviorParticipate in code reviews to ensure adherence to coding standards and best practices.Collaborate with QA on design and implementation of manual and automated test processesFollow development processes, coding standards, and methodologiesResolve technical issues through debugging, research, and investigationPerform a variety of tasks, and adapts to working on code which is unfamiliarCreative ideas are suggested to solve problemsProfessional communication skills are utilized, and made a primary focusAdditional preferred skills
Experience withAWS
or any of the cloud based systems ( Azure, GCP
etc.,)
Experience withKafka
or other distributed messaging platforms
Experience withDocker
Experience working withUnix / Linux
systems
Experience withMaven
Experience in the Financial Services industry a plusExperience leveraging open-source tools and technologiesCompensation includes a competitive salary commensurate with experience.