Full Time

Senior Java Software Engineer

Aditi Consulting
$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 Aditi Consulting, so some details may not match this job. The employer's own page has the real description.

Job Overview

Aditi Consulting is seeking a highly skilled Senior Java Software Engineer to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions using Java. This role necessitates collaborating with cross-functional teams to define, design, and ship new features, as well as troubleshooting and debugging production issues. A deep understanding of software development principles and agile methodologies will be crucial to ensure timely delivery of projects while maintaining a high standard of quality.



Job Responsibilities

  • Design, develop, and maintain Java-based applications.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Collaborate with product managers and other stakeholders to refine project requirements.
  • Implement and integrate APIs and web services into applications.
  • Troubleshoot and debug existing applications to resolve issues and improve performance.
  • Contribute to system architecture discussions and decisions.
  • Write unit and integration tests to ensure software quality.
  • Mentor junior engineers and provide guidance on engineering best practices.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in Java development.
  • Proficient in Java frameworks such as Spring and Hibernate.
  • Experience with relational databases such as MySQL or PostgreSQL.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.
  • Solid experience in designing and developing RESTful web services.
  • Familiarity with version control systems (e.g., Git).
  • Excellent analytical and problem-solving skills.


Technologies & Tools

The Senior Java Software Engineer will work primarily with Java and related frameworks, including Spring and Hibernate. The role may also involve using various tools and technologies such as RESTful APIs, SQL databases, Git for version control, and integrated development environments (IDEs) like IntelliJ IDEA. Familiarity with cloud platforms (e.g., AWS, Azure) may be beneficial.



Ideal Candidates

Ideal candidates for the Senior Java Software Engineer position possess a passion for technology and a commitment to excellence in software development. They are proactive problem solvers who thrive in collaborative team environments and are able to adapt to changing priorities. Effective communication skills, both written and verbal, are essential, as well as the ability to mentor and lead less experienced engineers. A strong attention to detail and a drive for continuous improvement will contribute to their success in this challenging and rewarding role.

☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.

View Similar Jobs

Matches Jobs

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