Associate Staff Engineer

1 Month ago • 8 Years + • Full Stack Development

About the job

Job Description

Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Company Description

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (15000+ experts across 26 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description

  • Perform new application development, including initial design and workload evaluation, to estimate work duration.
  • Provide maintenance support and enhance the performance of existing application code.
  • Review, document, and refactor existing application code to optimize efficiency.
  • Analyze and design databases within the application area, working individually or coordinating as part of a team.
  • Monitor and troubleshoot production software issues, providing timely solutions.
  • Analyze user needs and software requirements to assess the feasibility of design within time and cost constraints.
  • Collaborate with systems analysts, engineers, programmers, and product managers to design systems, gather project limitations, and understand system requirements.
  • Store, retrieve, and manipulate data for system analysis and capability evaluation.
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict outcomes and consequences of design decisions.
  • Develop and coordinate unit testing, system testing, and validation procedures, ensuring proper documentation.
  • Ensure all software development adheres to system performance standards set by the organization.
  • Coordinate software deployments and monitor applications to ensure they meet the required specifications.
  • Mentor junior developers and provide guidance on technical issues and best practices.
  • Perform other duties as assigned by management, ensuring compliance with legal policies and procedures.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 8+ years of recent software development experience, with strong proficiency in Java/Spring.
  • Proficient in Object-Oriented Design and Programming (OOD/OOP).
  • Experience with build management tools, preferably Maven.
  • Hands-on experience with version control systems, particularly Git.
  • Proficiency in IDE-based development using Eclipse or IntelliJ.
  • Skilled in building unit tests and integration tests using JUnit or similar testing frameworks.
  • Strong SQL/NoSQL development experience.
  • Proven experience building web services, preferably in RESTful architecture.
  • Solid understanding of data structures and algorithms.
  • Experience working with asynchronous messaging technologies such as JMS, Apache Kafka, Apache Pulsar, or RabbitMQ.
  • Expertise in production troubleshooting and analysis using log/debugging tools like Splunk or AppDynamics.
  • Collaborative team player with excellent communication skills.
  • Experience with container technologies such as Docker, Kubernetes, Tomcat, or Jetty.
  • Proficient in handling transactions across databases and services.
  • Strong understanding of process improvement and product management principles.
  • Experience working with ORM frameworks such as Hibernate.
  • Skilled in multi-threading and concurrent programming.
  • Knowledge of security frameworks, caching technologies, and microservice architecture.
  • Familiarity with enterprise architecture and scaling applications for performance and availability.
  • Expertise in data interchange technologies such as JSON and XML.

Must-Have Skills:

  • Java/Spring, Object-Oriented Programming, SQL/NoSQL, RESTful Web Services, Multi-threading, Production Troubleshooting, Messaging Technologies (e.g., Kafka, RabbitMQ), Unit Testing, Docker/Kubernetes, Git.

Good-To-Have Skills:

  • Asynchronous Messaging (JMS, Apache Pulsar), Transaction Handling, ORM (Hibernate), Microservices, Enterprise Architecture, Security Frameworks, Cache Technologies, JSON/XML.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Manila, Metro Manila, Philippines (On_site)

Mysuru, Karnataka, India (On_site)

Johannesburg, Gauteng, South Africa (On_site)

Atlanta, Georgia, United States (Hybrid)

Atlanta, Georgia, United States (Hybrid)

İstanbul, Türkiye (On_site)

Gurugram, Haryana, India (On-Site)

Gurugram, Haryana, India (On_site)

View All Jobs

Get notified when new jobs are added by Nagarro

Similar Jobs

PwC - AWS Data Engineer|Bangalore

PwC, India (On-Site)

The Walt Disney Company - Sr Software Engineer

The Walt Disney Company, United States (On-Site)

Bigger Games - Backend Engineer

Bigger Games, Türkiye (On-Site)

Luxoft - Senior .Net Services Developer

Luxoft, United States (Remote)

PlayStation Global - Senior Tools Engineer

PlayStation Global, United Kingdom (Hybrid)

The Walt Disney Company - Principal Software Engineer

The Walt Disney Company, United States (On-Site)

Alpha Sense - Senior Software Engineer,  Content Platform

Alpha Sense, India (On-Site)

Patreon - Senior Backend Engineer, Notifications

Patreon, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Captions - Android Engineer (3+ years of experience)

Captions, United States (On-Site)

Next Level Business Services - Sr. Big Data Engineer in San Francisco, CA  / McLean, VA

Next Level Business Services, United States (On-Site)

Unchained Entertainment - Senior Server Engineer (Remote)

Unchained Entertainment, United States (Remote)

Lufkin Gears - Software QA - Analyst

Lufkin Gears, India (On-Site)

undefined - Senior Software Engineer - Product Security

Hyderabad, Telangana, India (On-Site)

ByteDance - Senior Software Engineer, Compiler

ByteDance, United States (On-Site)

BIRKEN STOCK - Full Stack Developer (m/f/d) E-Commerce

BIRKEN STOCK, India (On-Site)

Next Level Business Services - Java/J2EE Developer

Next Level Business Services, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Philippines

CloudHire - Social Media Specialist

CloudHire, Philippines (Remote)

Trend Micro - Data Scientist

Trend Micro, Philippines (On-Site)

Nagarro - Senior Analyst ,Search Engine Optimization

Nagarro, Philippines (On-Site)

PwC - Actuarial Senior Associate

PwC, Philippines (On-Site)

Sovrun - Customer Success Manager - GIG Rewards App

Sovrun, Philippines (On-Site)

PwC - FDD Senior Associate

PwC, Philippines (On-Site)

PwC - Regional Sourcing Senior Associate

PwC, Philippines (On-Site)

Sovrun - AI Developer (LLM and Python)

Sovrun, Philippines (Remote)

NinjaVan - Performance Analytics Operations Analyst

NinjaVan, Philippines (Hybrid)

CloudHire - Staff Accountant

CloudHire, Philippines (Remote)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Staff Software Engineer, Geo

Google, United States (On-Site)

AppMySite - Lead Back-End Developer

AppMySite, India (Remote)

DAZN - IOS Architect PL

DAZN, India (On-Site)

Luxoft - Senior SSIS Developer

Luxoft, India (On-Site)

Activision - 2025 US Summer Internship - Software Engineering

Activision, United States (On-Site)

Google - Senior Software Engineer, Full Stack

Google, Mexico (On-Site)

Apex logic - Sr. Front-End Developer

Apex logic, United States (Remote)

Playtech - Java Developer

Playtech, Bulgaria (On_site)

Grid Dynamics - iOS Developer

Grid Dynamics, India (Hybrid)

Get notifed when new similar jobs are uploaded