Full Time

Senior Java Software Engineer

TekJobs
$110,000 - $140,000* / year (about $53–$67 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 TekJobs, so some details may not match this job. The employer's own page has the real description.

Job Overview

TekJobs is seeking a skilled and experienced Senior Java Software Engineer to join our dynamic team. The successful candidate will play a pivotal role in designing, developing, and maintaining robust software applications. You will be responsible for analyzing user requirements, collaborating with cross-functional teams, and optimizing applications for speed and efficiency. As a Senior Engineer, you will also mentor junior developers, ensuring best practices in code quality and project management are upheld.



Job Responsibilities

  • Design, develop, test, and implement high-quality software solutions using Java technologies.
  • Collaborate with product managers and stakeholders to gather and define software requirements.
  • Lead and participate in code reviews to ensure adherence to coding standards and best practices.
  • Optimize application performance and troubleshoot issues to enhance user experience.
  • Mentor junior developers, providing guidance on technical aspects and career development.
  • Stay updated on emerging technologies and recommend tools and practices to improve the development process.
  • Document software designs, architecture, and end-user information as part of the development cycle.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years experience in Java programming and software development.
  • Proficient in database management systems such as SQL, Oracle, or MySQL.
  • Strong understanding of object-oriented design principles and software engineering best practices.
  • Experience with modern web frameworks (e.g., Spring, Hibernate) and API development.
  • Familiarity with version control systems, preferably Git.
  • Excellent problem-solving skills and the ability to work collaboratively within a team.


Technologies & Tools

The position of Senior Java Software Engineer at TekJobs will involve utilizing a variety of technologies and tools, including but not limited to Java SE and Java EE, Spring Framework, Hibernate ORM, Apache Maven, and RESTful web services. Familiarity with cloud computing platforms such as AWS or Azure and container orchestration tools like Docker and Kubernetes will also be beneficial in streamlining deployment processes and enhancing scalability of applications.



Ideal Candidates

The ideal candidate for the Senior Java Software Engineer position will possess strong analytical and problem-solving skills, exhibit a great attention to detail, and have a passion for innovation in software development. They will be proactive, self-motivated, and able to work effectively both independently and within a team. Strong communication skills are essential to articulate technical concepts to non-technical stakeholders and collaborate seamlessly with cross-functional teams. A demonstrated ability to mentor others and lead projects will further establish the candidate as an invaluable member of the TekJobs team.

Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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