Sr Java Developer Job at Ness Digital Engineering

Ness Digital Engineering Remote

Description

Ness is a full lifecycle digital engineering firm offering digital advisory through scaled engineering services. Combining our core competence in engineering with the latest in digital strategy and technology, we seamlessly manage Digital Transformation journeys from strategy through execution to help businesses thrive in the digital economy. As your tech partner, we help engineer your company’s future with cloud and data. For more information, visit www.ness.com

We are problem-solvers, architects, strategists, implementors, and lifelong learners. We collaborate with each other and with our clients to help them meet their short- and long-term technology goals. Our culture is open, transparent, challenging, and fun.

We hire smart, self-starters who thrive in an open-ended environment to figure out what needs to be done and take ownership in delivering quality results.

Must have Skills:

  • Experience with Java and the Spring Framework
  • Proven experience leading enterprise development initiatives with a focus on quality development practices and an ability to inspire the team to deliver

Description:

As a Lead Java Software Engineer, you will lead the quality development of the client enterprise application t. As a critical part of the team, you will be part of ensuring the vision of the product is executed and supported to support the business objectives. As a key member of the team, you will be part of ensuring the product is executed as envisioned and supports the business objectives.

Competencies, Skills & Experience:

  • A minimum of five years of software engineering experience
  • A history of translating client requirements into technical designs, assessing technical and business problems and deliver solutions that address those problems
  • Agile engineering capabilities and a design-thinking mindset
  • Collaboration, adaptability, flexibility, and the ability to manage time and prioritize work with a globally distributed development team
  • Strong oral and written communication skills
  • A thorough grasp of IT concepts, business operations, design and development tools, system architecture and technical standards, shared software concepts and layered solutions and designs
  • Proficiency in software engineering languages and tools, including Java and RESTful services, spanning horizontal and vertical packages
  • An understanding of how modifications affect various parts of a system and an ability to explain your decision-making process to non-engineers
  • Demonstrate and coordinate your team to collectively deliver software solutions that scale appropriately and perform to defined service level agreements
  • Collaborate with engineers, architects, product and agile to develop the right business or technical solution
  • Ensure ongoing accurate functioning of software solutions in production using testing standard methodologies
  • Responsible for the health and maintainability of code base and repositories
  • Consistently meets squad-level commitments and work you're doing according to agree upon timelines, scrutinizing the scope of work to ensure that appropriate estimates are provided, and the team can deliver successfully
  • Knowledge sharing through documentation, presentations, pair programming and other mechanisms
  • Advise product and business owners on specific technology-related aspects required to deliver solutions correctly and deliver them according to a technical roadmap
  • Practical application of modern technologies and methodologies (ex. Microservice architecture, cloud services, etc.)
  • Proficiency in Java, JavaScript, Typescript, NodeJS or other high level programming language
  • Ability to apply software engineering standard methodologies and tested architectural and design patterns
  • Experience with implementing scalable REST services
  • Experience developing and supporting build pipelines
  • Microservice based design and development and familiarity with a DevOps environment
  • Experience deploying applications into AWS
  • Experience with performance optimization techniques
  • Experience with Git and branch-based workflows
  • Drive test coverage and non-functional requirement adherence within the team to ensure long term viability of the product
  • Drive a mindset within the team to deliver valued, functional working code for ongoing feedback
  • Review code regularly to ensure the team best practices are being met
  • Collaborate with other technical teams to drive toward solutions and work to overcome technical challenges
  • Take an extreme ownership approach of the product deliverable

Application Tech Stack:

  • Angular
  • Java
  • Spring Boot
  • Camunda
  • Key-Value DB
  • AWS Infrastructure
  • GraphQL/Apollo

Ness is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.




Please Note :
caminobluff.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, caminobluff.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.