Java Software Engineer

company banner
Ledgent Technology
Java, software, spring, microservices, web
Contract W2, Contract

Job Description

  • Develops software at all layers by programming, designing and testing code to meet requirements.
  • Organizes development processes around releases; facilitates meetings to ensure team members understand changes, status and expectations to accomplish software product deliverables and deadlines.
  • Works closely with Business Systems Analysts to understand and clarify software requirements and translate into working software.
  • Collaborates with Software Architects and Management in creating technical vision and technical architecture specification documents.
  • Resolves complex issues and influences/negotiates appropriate outcomes.
  • Practices good software engineering techniques and standards to reduce coding errors and ensures robustness and efficiency of work products.
  • Partners with team members, technical project lead and others for the successful completion of assigned software development tasks as well as ensures component design fits in with the overall solution.
  • Participates in code reviews and incorporates recommendations.
  • Applies Object Oriented Design principles and design patterns in creating System level solution designs.
  • Creates and maintains software design specifications documents.
  • Assumes full responsibility for assigned tasks and end-to-end accountability for end-product delivery.
  • Makes recommendations to IT management for the adoption of (1) new technology (2) industry's best practices, and (3) streamlining processes.
  • Communicates and presents designs in group settings to technical and non-technical audiences.
  • Adopts new techniques and technologies.
  • Initiates attendance at job related training to keep skills current; maintains current understanding of the industry's best practices.
  • Mentors/trains and may assign workflow to less-experienced IT staff members.

Education and/or Experience
  • Prior PBM or healthcare experience is helpful but not required.
  • For consideration, candidates will need a bachelor's degree (or equivalent) and eight (8) to twelve (12) plus years' job related experience in the essential job functions listed.

Computer Skills- Demonstrable skills required in the following areas:
  • Excellent working knowledge of JAVA and REST web services
  • Experience with Microservice Architecture using Spring Cloud frameworks (Spring Boot, Spring Cloud Gateway) and/or other related frameworks (LinkerD, Zuul, Eureka, Hystrix)
  • Experience with Container-Microservice Architecture using Kubernetes/Docker
  • Experience with web application development using Spring Frameworks (MVC, Data-JPA, Hibernate, Security, Batch)
  • Experience with Activiti workflow framework
  • Experience with Message Broker frameworks: Apache Kafta and/or ActiveMQ
  • Familiarity with front-end development using JavaScript, TypeScript, and CSS frameworks (Angular, ReactJs, jQuery, jQWidgets, Bootstrap)
  • Experience with integrating web application's front-end with back-end REST web services
  • Experience using GIT - Source Code Management tool
  • Experience with Maven - Build Automation tool
  • Familiarity with CI tools like Jenkins, Artifactory, SonarQube, CheckMarx
  • Experience with Eclipse, Netbeans or IntelliJ IDE
  • Experience with Object Oriented design and patterns
  • Solid understanding of SDLC and prior experience working in Agile Scrum teams

Certificates, Licenses, Registrations
Enterprise Microservices Developer Certification is highly desired.

We are an equal opportunity employer and make hiring decisions based on merit. Recruitment, hiring, training, and job assignments are made without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, or any other protected classification. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.

Company Information

Experience Ledgent Technology

Ledgent Technology recruits and hires technology professionals for some of the most prestigious tech companies and IT departments in the nation. We specialize in the placement of both full-time and contract professionals in roles ranging from IT support to software development. Our experienced recruiters understand the complex, fast-paced demands of the IT world and specialize in connecting the right professional with the right position.

Dice Id : RTL152550
Position Id : JO-2110-137322
Originally Posted : 1 month ago

Similar Positions at Ledgent Technology

Software Engineer - React, Node, PHP
  • Los Angeles, CA
  • 13 hours ago
Senior Software Engineer
  • Campbell, CA
  • 13 hours ago
Embedded Software Engineer
  • Santa Clara, CA
  • 13 hours ago
Sr. Software Engineer - Java
  • Louisville, CO
  • 13 hours ago
Senior Software Engineer
  • Portland, OR
  • 13 hours ago
Embedded Software Engineer
  • Round Rock, TX
  • 13 hours ago
Software Developer
  • Eden Prairie, MN
  • 13 hours ago