Software Developer

swipejobs LLC
Morrisville, NC, United States
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$124,800.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring Security Code Review Continuous Integration Software Debugging Software Design Patterns Java Platform Enterprise Edition (J2EE) Gradle Hibernate (Java) Integrated Development Environments Java Message Service (JMS) Java Persistence API
+27 more
Spring Framework Apache Maven Enterprise Messaging Systems Microsoft SQL Server MongoDB NoSQL Object-Oriented Software Development Scrum Methodology Systems Development Life Cycle Redis Cloud Services Simple Object Access Protocol (SOAP) Software Engineering Software Systems SQL Databases Systems Integration Extensible Markup Language (XML) Software Organization Enterprise Software Applications Spring-boot Backend Git Spring Data Information Technology Code Testing Restful APIs Jenkins

Job description

We are looking for a talented Java Developer to join our growing development team. This hybrid position is ideal for someone who enjoys building scalable backend applications, solving complex technical challenges, and collaborating with both internal teams and customers.

The ideal candidate has experience developing enterprise applications using Java, Spring Boot, and SQL/NoSQL databases, along with a strong understanding of software development best practices., * Design, develop, and maintain Java-based backend applications and RESTful APIs using Spring Boot.

  • Write clean, efficient, maintainable, and well-tested code.
  • Develop and optimize SQL Server and/or NoSQL database queries.
  • Troubleshoot, debug, and resolve application defects and performance issues.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Implement secure coding practices and data protection standards.
  • Collaborate with customers and internal teams to resolve support tickets and technical issues.
  • Document customer interactions, technical solutions, and development activities.
  • Work effectively in an Agile/Scrum development environment.
  • Support the full software development lifecycle, including requirements analysis, development, testing, deployment, and maintenance., As a Java Developer, you’ll play a key role in designing, building, enhancing, and supporting enterprise software solutions. You’ll work closely with engineering teams and customers to develop scalable applications, improve system performance, troubleshoot production issues, and deliver high-quality software solutions that meet business needs.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
  • 2-4 years of professional Java development experience.
  • Strong experience with Java 11 and Java 17.
  • Hands-on experience with Spring Boot and the Spring Framework (Spring Data, Spring Security, etc.).
  • Experience developing RESTful APIs.
  • Experience with Microsoft SQL Server and/or NoSQL databases such as MongoDB or Redis.
  • Experience with Hibernate/JPA.
  • Familiarity with Git version control.
  • Solid understanding of object-oriented programming, software design patterns, and SDLC best practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently and collaboratively in a team environment.
  • Strong communication skills with the ability to interact professionally with customers both remotely and in person.

Preferred Qualifications

  • Experience with AWS cloud services.
  • Experience with CI/CD tools such as Jenkins, Maven, or Gradle.
  • Experience working in Agile/Scrum teams.
  • Knowledge of JMS/Messaging technologies.
  • Experience with XML, SOAP, and REST integrations.
  • Familiarity with Java EE (J2EE) technologies., If you’re passionate about Java development, enjoy solving technical challenges, and want the flexibility of a hybrid work environment, we’d love to hear from you.

Benefits & conditions

2.92.9 out of 5 stars Morrisville, NC 27560 Hybrid work $60 an hour

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all