Full Time

Senior Java Software Engineer

SKILL BIRD
$90,000 - $130,000* / year (about $43–$63 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by SKILL BIRD, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Java Software Engineer at SKILL BIRD will play a pivotal role in designing, developing, and deploying high-quality software solutions. This position requires collaborative work with cross-functional teams to ensure the implementation of effective software design principles. The ideal candidate will lead technical initiatives, mentor junior developers, and work closely with stakeholders to translate requirements into functional applications. A strong command of Java programming coupled with an agile development mindset is essential for success in this role.



Job Responsibilities

  • Design, implement, and maintain scalable Java applications through collaboration with product management and cross-functional teams.
  • Develop high-quality code following best practices, including design patterns, code reviews, and automated testing.
  • Lead technical discussions and architecture decisions while mentoring junior engineers in modern software development practices.
  • Troubleshoot, debug, and optimize performance issues in current applications.
  • Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.
  • Collaborate in the integration of external services and third-party APIs.
  • Contribute to the development of microservices architectures as part of system enhancements.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; advanced degree preferred.
  • Minimum of 5 years of professional experience in Java development.
  • Strong understanding of Java frameworks such as Spring and Hibernate.
  • Proficiency in designing RESTful APIs and microservices architectures.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Familiarity with CI/CD tools and version control systems like Git.
  • Excellent problem-solving and analytical skills.


Technologies & Tools

The Senior Java Software Engineer will work with an array of cutting-edge technologies and tools, including but not limited to Java, Spring, Hibernate, Docker, Kubernetes, CI/CD pipelines (Jenkins, GitLab CI), relational databases (MySQL, PostgreSQL), NoSQL databases (MongoDB), and various cloud services like AWS or Azure. Familiarity with integrated development environments (IDEs) such as IntelliJ IDEA or Eclipse is also beneficial.



Ideal Candidates

Ideal candidates for the Senior Java Software Engineer position at SKILL BIRD will possess a strong technical aptitude combined with exemplary communication skills. They should demonstrate a proactive approach to problem-solving and exhibit a mindset geared towards innovation and continuous improvement. An aptitude for collaboration within a dynamic team environment, along with the capability to mentor and inspire other team members, is crucial for fostering a productive work culture. A solid understanding of agile methodologies and a commitment to delivering high-quality software are essential attributes.

In 98 of the 191 countries we compare, we found no unemployment benefit on official sites. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.