Job Details

ID #12290393
State North Carolina
City Burlington
Job type Permanent
Salary USD TBD TBD
Source Laboratory Corporation of America Holdings
Showed 2021-04-16
Date 2021-04-15
Deadline 2021-06-14
Category Software/QA/DBA/etc
Create resume

JAVA Developer

North Carolina, Burlington, 27215 Burlington USA

Vacancy expired!

Responsibilities
  • Works within Agile team to clarify story objectives and groom product backlog
  • Facilitates technical design planning, solution approach, and implementation
  • Diagrams and documents technical approach as required
  • Develops user interfaces and/or services as necessary to support functional requirements of applications
  • Performs code reviews to ensure quality of programming through standards enforcement, peer code review and automated tools
  • Works with DBAs to establish necessary persistence platforms for applications
  • Working from technical specifications, codes and unit tests program modules
  • Creates unit tests for written code
  • Documents activities using appropriate tools defined by the department
  • Follows department coding standards
  • Follows department procedures that define the software development life cycle
  • Delivers working software using SCRUM methodology
  • Troubleshoots problems in existing and newly developed applications and facilitates the team to identify and implement effective and durable solutions Expected Background
  • BS in computer science, related technical degree, or equivalent
  • Knowledge of AWS cloud services and strategies for migrating monolithic applications to cloud microservices
  • Working knowledge of JDBC and data sources
  • Experience with multiple application servers (WAS and WebLogic, minimum) and message queue implementations
  • Experience using object-relational mapping (ORM) technologies
  • Experience using Windows and Linux
  • Must have excellent working knowledge and be technically proficient in o Single-page application frameworks such as Angular Object-oriented analysis and design, and programming with objects o Software design patterns and their application o Integration patterns and frameworks o Database platforms and SQL
  • Experience analyzing performance of programs and resolving performance issues
  • Excellent verbal and written communications and organizational skills
  • A team player that can easily adapt to a rapidly changing environment

Required Programming Languages and Tools:
  • Java/JEE (including EJB, Servlets) and Javascript/TypeScript
  • SOAP services and REST services with JSON
  • Amazon Web Services (AWS)
  • Excellent understanding of XML, XSD, XSLT, WSDL, and WSDL versioning best practices
  • Excellent understanding of Enterprise RDBMS and design with ER diagrams
  • Excellent knowledge of UI technologies like REACT, Angular, Knockout, Single page frameworks, and state management tools for such frameworks
  • CSS3 and Less
  • Persistence with Hibernate, JPA, or other ORM frameworks
  • Log4j, JUnit,
  • Monitoring Dynatrace for JVMs
  • IDE Eclipse, Visual Studio Code
  • Source Control Git and TFS
  • Build and Deployment Maven, Ant, UrbanCode Deploy
  • Continuous Integration and Build Automation using Jenkins, Maven, Nexus Repository a plus
  • Oracle Database, prefer experience with AWS Aurora PostgreSQL as well
  • Knowledge of IBM MQ and its configuration is a plus

$descr2

Vacancy expired!

Subscribe Report job