Lead Java Developer Position Available In Durham, North Carolina

Tallo's Job Summary: Lead Java Developer position in Durham, North Carolina, offers a full-time temp-to-hire opportunity. Responsibilities include developing complex RESTful webservices, leading technical design, and contributing to application architecture. Requirements include a Bachelor's degree in related fields, 3-5+ years of Java enterprise development experience, and expertise in various technologies. Join a dynamic team and drive innovation in software development.

Company:
Beacon Hill Staffing Group
Salary:
JobFull-timeOnsite

Job Description

Lead Java Developer Durham, North Carolina | Full Time Temp to Hire | NA April 16, 2025 |

Job ID:
RDU TT JP

_1744815825

Job Summary Job Description:
Responsibilities:
  • Provide modern and fast single page applications and address unique challenges in the interaction with various devices and input preferences.
  • Work with the service development team, project managers, business analysts, web service software developers and users across the organization and create a fast, intuitive, and easy-to-use software.
  • Develops complex RESTful webservices in a cross-functional and agile development team
  • Lead the technical design planning and manage development of both UI and back end services. Document and present architectural decisions to the team, peers and management. Provides architectural guidance to the development team.
  • Contributes complex application architecture, technical alternatives. Contributes to the SOA standards for the company. Conducts complex impact analysis.
  • Performs code and design reviews with peers.
  • Follows best practices for test-driven development (unit testing and beyond)
  • Designs functional/system integration tests and automation.
  • Pushes the envelope with innovative and creative thinking
  • Deliver prototypes, reusable and shared microservice components, advanced solutions, and implementations of application in JAVAs. Collaborate with Business Analyst on product requirements analysis.
  • Drive the evolution of our solutions and ensure that we meet the coding standards and ensure software requirements are met. Assist Junior Java developer and integration team in brainstorming, and research new design patterns into reusable components for deliverables and larger development teams across the organization.
  • Develop and drive evolution of application development standards and coding guides. Ensure user software requirements are met.
  • Develop complex RESTful webservices in a cross-functional and Agile development team. Perform code reviews, code merges and monitor check-ins from all team members.
  • Work with other groups within IT to further the DevOps culture round automation of builds, testing, deploys and scaling.
  • Contribute to the SOA standards for the company. Mentor and train developers and help solve the toughest technical challenges Requirements
  • Bachelor’s degree in Computer Information Systems, Information Technology, Software Engineering, Computer Science, Computer Engineering
  • 3-5+ year experience and expert knowledge of Java (7+) enterprise development and integration middleware development.
  • 3+ year experience with hands-on application architecture for large enterprise solutions.
  • 5+ years of experience in each of the following skills: HTML5 and CSS3; JavaScript development (including object-oriented development); JavaRESTful, Spring Core, Spring Integration, Spring Boot, Spring MVC, Spring Data, Spring Security
  • Expert knowledge of JEE compliant application servers (WebSphere preferred), integration middleware, building REST and SOAP web services using Java
  • Excellent working experience with Spring, Hibernate, Maven, and other frameworks.
  • Advanced knowledge of web service technologies like JAX-RS, JSON, JAXB, JAX-WS, WSDL, Spring based REST services.
  • Advanced knowledge of highly efficient
RDBMS SQL

(e.g. DB2, Oracle).

  • Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory etc.
  • Experience with TDD, code testability standards, JUnit/Mockito and continuous integration
  • Strong analytical, communication and team collaboration skills
  • Work as a multi-skilled professional practicing Agile/SCRUM methodologies.
  • Ability to coach and mentor junior developers as well as teams adopting the platforms.
  • Passion for collaboration and working on agile teams.
RDU TT JP

_1744815825

Other jobs in Durham

Other jobs in North Carolina

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started