Nagarro logo
Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Staff Engineer, Java

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 1996H1B SponsorCompany SiteLinkedIn

Location

India

Posted

47 days ago

Salary

0

Seniority

Lead

Job Description

Staff Engineer, Java

Nagarro

• Writing and reviewing high-quality, maintainable backend code using Java 17 and Spring Boot. • Designing, developing, and maintaining backend services and APIs for enterprise and mobile applications. • Understanding business use cases and technical requirements and converting them into robust backend solutions. • Integrating and customizing solutions using the Backbase platform. • Collaborating closely with frontend developers, architects, and product teams to deliver end-to-end solutions. • Defining and adhering to coding standards, performance benchmarks, and NFR considerations. • Ensuring application scalability, security, and reliability through sound architectural decisions. • Writing and reviewing technical design and architecture documentation. • Reviewing system design for scalability, extensibility, security, and performance best practices. • Identifying technical risks and resolving issues through root cause analysis. • Carrying out POCs to validate architecture, frameworks, and technology choices. • Contributing to continuous improvement of backend development practices and standards.

Job Requirements

  • Total Experience 7+ years.
  • Strong hands-on experience with Java 17 and core backend development.
  • Proficient in building microservices using Spring Boot and RESTful APIs.
  • Hands-on experience with Backbase platform, including service orchestration, SDKs, and widget customization.
  • Strong understanding of scalable, secure, and high-performance backend system design.
  • Experience with containerization tools like Docker and orchestration using Kubernetes.
  • Working knowledge of relational databases and NoSQL databases.
  • Exposure to CI/CD pipelines and modern DevOps practices.
  • Strong understanding of unit testing, integration testing, and code quality standards.
  • Good knowledge of system performance tuning and scalability optimization.
  • Excellent communication and collaboration skills.
  • Ability to stay updated with emerging backend technologies and best practices.

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 10,001+H1B No Sponsor

• Develop reusable, modular generative AI components • Build low-level component APIs and SDKs • Implement wrappers and adapters for different models (OpenAI, Anthropic, Llama) • Develop prompt engineering libraries and template management systems • Create text, image and multimodal processing components

Iowa
Job Closed
ContractRemoteTeam 11-50Since 2013H1B No Sponsor

• Develop and patch minigames for Minecraft • Collaborate with the team to enhance gameplay • Contribute creative ideas for new game features • Ensure stability and performance of minigames

United States
RTI International logo

Junior Python Programmer, Data Analyst

RTI International

Our vision is to address the world's most critical problems with science-based solutions in pursuit of a better future.

Backend Engineer47 days ago
Full TimeRemoteTeam 1,001-5,000Since 1958H1B No Sponsor

• Developing coding expertise and best practices to query, merge, and analyze complex healthcare data from large relational databases. • Leveraging a variety of quantitative methods to standardize, blend, and distill data from multiple disparate sources, transforming them into analytic insights for use in client reports, journal manuscripts, abstracts, or posters for professional meetings. • Iteratively developing and maintaining Python code while adopting best practices for increasing efficiency, minimizing computational errors, implementing process improvements, and other approaches that add value to business processes and analytic results. • Participating in thorough code review and documentation, as well as parallel coding efforts for other programmers to maintain quality standards and ensure that code may be efficiently transferred among team members as needed. • Constructing analytic datasets and databases to support deliverables for various public health and healthcare financing engagements. • Collaborating with project team members to review, critically evaluate, and refine business requirements, and then translate those requirements into programming logic. • Adopting and refining technical skills on projects, including working independently, proactively resolving day-to-day issues of small complexity, and leveraging coding best practices and standard. • Participating in continuing education courses on healthcare-related and/or technical coding topics (including learning new coding languages) as applicable to the role and evolving business needs. • Sharing insights gained from the above activities with fellow programmers, leaders, and other division staff through activities such as presentations at staff meetings, contributions to collective codebase utilities, and training early career staff.

United States
$77K - $96K / year
Job Closed
PSI CRO AG logo

Database Developer

PSI CRO AG

The global CRO where clinical trials run on time.

Backend Engineer47 days ago
Full TimeRemoteTeam 1,001-5,000Since 1996H1B No Sponsor

• Analyze detailed technical specifications, documented requirements, and business rules to determine appropriate data solutions. • Design and maintain robust logical and physical data models that support enterprise analytics, reporting, and operational data needs. • Develop and maintain complex database objects including tables, views, stored procedures, and functions. • Design, develop, and maintain robust ETL pipelines to ingest, transform, and load data from multiple source systems. • Ensure data accuracy and consistency across systems by validating transformations and outputs against defined requirements. • Provide technical guidance related to database development, data modeling, and ETL design. • Support the promotion of database and ETL changes through development, testing, and production environments.

Austria
Job Closed