Full Time

Senior Software Engineer-Java, Spring, Gradle, and Postgres

Elsevier
$100,000 - $150,000* / year (about $48–$72 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 Elsevier, so some details may not match this job. The employer's own page has the real description.

Job Overview


The Senior Software Engineer at Elsevier will play a pivotal role in designing, developing, and maintaining robust software solutions utilizing Java, Spring, Gradle, and PostgreSQL. This position involves collaborating with cross-functional teams to deliver high-performance applications that align with business objectives. The Senior Software Engineer will also mentor junior developers, contribute to architectural discussions, and ensure code quality through best practices and thorough testing methodologies.



Job Responsibilities

  • Design, develop, and implement efficient, scalable software solutions using Java and Spring framework.
  • Manage builds and dependencies with Gradle, ensuring smooth development processes.
  • Optimize and maintain PostgreSQL databases to enhance data storage and retrieval performance.
  • Collaborate with product management and stakeholders to define software requirements and specifications.
  • Conduct code reviews and provide constructive feedback to foster team growth and uphold coding standards.
  • Troubleshoot and resolve software bugs and performance issues in a timely manner.
  • Stay updated with the latest industry trends and technologies to continuously integrate innovative practices.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Minimum of 5 years of experience in software development, with a strong emphasis on Java and Spring.
  • Proficient with Gradle for build management and automation.
  • Experience with PostgreSQL and database design principles.
  • Strong understanding of software design patterns, principles, and best practices.
  • Excellent problem-solving skills and ability to work under tight deadlines in a fast-paced environment.
  • Exceptional verbal and written communication skills to effectively convey technical concepts to non-technical stakeholders.


Technologies & Tools


The Senior Software Engineer will work primarily with Java, Spring, Gradle, and PostgreSQL. Additionally, proficiency in version control systems, such as Git, and familiarity with containerization tools like Docker may be beneficial. Other relevant tools may include IDEs like IntelliJ IDEA and build servers such as Jenkins for continuous integration and deployment.



Ideal Candidates


The ideal candidates for this position will possess a passion for technology and software development, demonstrating both strong technical acumen and a commitment to quality. They should exhibit a collaborative mindset, capable of thriving in a team-oriented environment while also being self-motivated and able to take initiative. Candidates should have a proven track record of success in delivering projects on time, coupled with the ability to mentor and empower junior team members. Strong analytical skills, attention to detail, and a proactive approach to problem-solving are also essential qualities for success in this role at Elsevier.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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