Staff Engineer

1 Month ago • 6 Years +

Job Summary

Job Description

The Staff Engineer will be responsible for developing, testing, and maintaining scalable, efficient, and high-performance Java-based applications. They will design and implement microservices architectures using Java, Spring Boot, and related frameworks. This role involves working with Angular to build modern and responsive front-end applications and ensuring seamless integration with back-end services. The engineer will write clean and maintainable code, collaborate with cross-functional teams, troubleshoot, debug, and optimize applications. Staying updated with industry trends and mentoring junior developers are also key responsibilities.
Must have:
  • Angular (Strong)
  • 6+ years of experience as a Full Stack Java Developer
  • Strong knowledge of Java and object-oriented programming principles
  • Solid experience in designing and developing microservices using Spring Boot
  • Deep understanding of microservices architecture, RESTful APIs, and service-oriented design
  • Proficient in front-end development with Angular
  • Experience in ORM frameworks like Hibernate
  • Familiarity with BPMN (Business Process Model and Notation) tools
  • Proficient with SQL and experience working with relational databases
  • Strong experience with Git and version control tools
  • Experience working in Agile environments
  • Experience with unit testing frameworks
  • Strong communication skills
Good to have:
  • Experience with CI/CD tools such as Jenkins, GitLab CI, or Bamboo
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes
  • Knowledge of front-end build tools like Webpack, npm, or Angular CLI
  • Experience with React or other front-end frameworks

Job Details

Job Description

Must have Skills: Angular (Strong)

Good To Have Skills: ,

We are looking for a talented Java Full Stack Developer with 6+ years' experience to join our team and contribute to exciting projects. If you're passionate about software development and have a strong background in Java technologies and front-end frameworks, we'd love to hear from you!

Job Responsibilities:

  • Develop, test, and maintain scalable, efficient, and high-performance Java-based applications.
  • Design and implement microservices architectures using Java, Spring Boot, and related frameworks.
  • Work with Angular to build modern and responsive front-end applications, ensuring seamless integration with back-end services.
  • Write clean, maintainable, and efficient code following best practices and design patterns.
  • Collaborate with cross-functional teams (Product, QA, DevOps) to deliver features and improvements in a timely manner. Integrate with BPMN tools to automate and manage business processes.
  • Troubleshoot, debug, and optimize applications for performance and scalability.
  • Stay updated with the latest industry trends and emerging technologies, applying them to enhance development processes. Conduct code reviews and mentor junior developers.
  • Participate in the full software development lifecycle, from requirement analysis to production deployment. Ensure the security, quality, and maintainability of the applications.

Qualifications

Required Skills and Qualifications:

  • Experience: 6+ years of hands-on experience as a Full Stack Java Developer.
  • Core Java: Strong knowledge of Java and object-oriented programming principles.
  • Spring Boot: Solid experience in designing and developing microservices using Spring Boot.
  • Microservices: Deep understanding of microservices architecture, RESTful APIs, and service-oriented design.
  • Angular: Proficient in front-end development with Angular, including component-based architecture, forms, RxJS, and routing.
  • Hibernate: Experience in ORM frameworks like Hibernate to manage database interactions. BPMN Tools: Familiarity with BPMN (Business Process Model and Notation) tools to design and automate business processes. Database Technologies:
  • Proficient with SQL and experience working with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Version Control: Strong experience with Git, GitHub, GitLab, or similar version control tools. Agile Methodologies:
  • Experience working in Agile environments with tools like Jira or Trello. Unit Testing: Experience with unit testing frameworks such as JUnit, Mockito, and TestNG. Cloud Platforms:
  • Familiarity with cloud environments like AWS, Azure, or Google Cloud is a plus.
  • Communication Skills: Strong written and verbal communication skills with the ability to work collaboratively in a team setting.
  • Nice-to-Have Skills: Experience with CI/CD tools such as Jenkins, GitLab CI, or Bamboo.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes. Knowledge of front-end build tools like Webpack, npm, or Angular CLI.
  • Experience with React or other front-end frameworks is a plus

Similar Jobs

Brainhunter - Full Stack Developer

Brainhunter

Vaughan, Ontario, Canada (On-Site)
8 Years ago
Google - Software Engineer, Access Intelligence

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Week ago
Netradyne - Site Reliability Engineer (SRE)

Netradyne

Bengaluru, Karnataka, India (On-Site)
6 Months ago
commerce iq - Engineering Manager - Platform Backend Systems

commerce iq

Bengaluru, Karnataka, India (On-Site)
18 Hours ago
Microsoft - Senior Machine Learning Engineer

Microsoft

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer II, Back End, Core

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago
Jane Street - Enterprise Applications Engineer

Jane Street

New York, New York, United States (On-Site)
7 Hours ago
Suki - Software Engineer III -Backend

Suki

Bengaluru, Karnataka, India (Hybrid)
23 Hours ago
Britive - SOFTWARE ENGINEER (CLOUD)

Britive

Bengaluru, Karnataka, India (Remote)
5 Months ago
Interactive Brokers - Automation Database Developer

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
6 Months ago
Thatgamecompany - Product Data Scientist

Thatgamecompany

United States (Remote)
1 Month ago
Scopely - Software Engineer (Java)

Scopely

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Bytro - Quality Assurance / QA Specialist - Gaming (f/m/x)

Bytro

Hamburg, Hamburg, Germany (Hybrid)
8 Months ago
Vercel - Security Automation Engineer

Vercel

San Francisco, California, United States (Hybrid)
9 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Antananarivo, Analamanga, Madagascar

PwC - Tax services Generalist

PwC

Antananarivo, Analamanga, Madagascar (On-Site)
7 Months ago
PwC - Tax services Generalist

PwC

Antananarivo, Analamanga, Madagascar (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Atlanta, Georgia, United States (Hybrid)

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)

Antananarivo, Analamanga, Madagascar (On-Site)

Atlanta, Georgia, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Nagarro 1

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug