Staff Engineer

2 Months 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

Epic Games - Senior Gameplay Systems Programmer, Fortnite

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Qualcomm - Staff Software Engineer

Qualcomm

Berlin, Berlin, Germany (On-Site)
3 Weeks ago
Veeam Software - Software Developer

Veeam Software

California, United States (Remote)
2 Weeks ago
luxsoft - Senior Azure AI & ML Engineer

luxsoft

Alpharetta, Georgia, United States (On-Site)
1 Week ago
Razer - AI Software Engineering

Razer

Chengdu, Sichuan, China (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Infrastructure

Meta

Boston, Massachusetts, United States (Remote)
1 Month ago
Google - Software Engineering Manager, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
5 Months ago
bytedance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

bytedance

Seattle, Washington, United States (On-Site)
4 Months ago
Qualcomm - Senior Embedded Engineer – Bootloader

Qualcomm

Chennai, Tamil Nadu, India (On-Site)
2 Weeks ago
Cognite - Senior Data Engineer

Cognite

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)
1 Week ago
London stock Exchange - Senior Lead Murex Developer

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Ansys - Senior Application Developer

Ansys

Canonsburg, Pennsylvania, United States (Remote)
1 Month ago
Razer - Senior API Developer

Razer

Singapore (On-Site)
8 Months ago
limit break - Unity UI Engineer

limit break

(Remote)
1 Month ago
Coupa - Senior Technical Architect

Coupa

Tokyo, Japan (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Antananarivo, Analamanga, Madagascar

PwC - Tax services Generalist

PwC

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

PwC

Antananarivo, Analamanga, Madagascar (On-Site)
8 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!