Full Stack Developer Java, React, Spring Our software technology enables customers to build their digital core, transform operations, address business challenges and accelerate growth.
We’re looking for a highly skilled full-stack developer to join our team. Our ideal candidate will have expert knowledge of software development processes and solid experience testing and evaluating software solutions.
If finding issues and fixing them with beautiful, meticulous code are among the talents that make you tick, we’d like to hear from you. Objectives of this Role
Visualize, design, and develop creative and innovative software solutions that help customers to solve business problems and achieve their long-term goals.
Create scalable software platforms and applications, that is unit tested, code reviewed and checked regularly for continuous integration.
Examine existing systems, identifying flaws and creating solutions to improve service uptime and time-to-resolve through monitoring and automated remediation.
Plan and execute full software development life cycles (SDLC) for each assigned project, adhering to industry standards and expectations from leadership.
Design and build tools and frameworks to automate development, testing deployment, management, and monitoring of software services and products.
Plan and scale distributed software and applications, applying synchronous and asynchronous design patterns, write code and deliver with pace and quality.
Collaborate with other development teams, leveraging enterprise technology stack and making localized improvements.
Track, document, and maintain software and system functionality both internally and externally, leveraging opportunities to improve engineering productivity.
Give a high level of attention to creating software solutions free of faulty programming or any compromise with site reliability.
Skills and Qualifications
Bachelor’s degree in software engineering or information technology.
3+ years experience in enterprise desktop and web applications development using
Frameworks like Sprint, Spring Boot
Java middleware and APIs with Rest & SOAP protocols
Databases like Oracle, SQL Server, Mongo DB, or Couchbase
Strong scripting and unit test automation abilities in technologies like Jasmine, Jest, Junit, Jmock.
Integration using tools like Informatica, Snaplogic, Solace or TIBCO.
Application performance monitoring using tools like AppDynamics.
Cloud-native software development using Agile methodology.