Java Developer

Robotics Technologies LLC
United States
3 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$174,720
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Component-Based Software Engineering Software Applications COBOL (Programming Language) Relational Databases Eclipse (Software) Gradle Hibernate (Java) Iterative and Incremental Development Java Architectures Java Persistence API Spring Framework
+13 more
Apache Maven Microsoft Visual Studio Microsoft SQL Server MySQL Open Source Technology Oracle (Applications) Spring-boot Code Comments Git Restful APIs Software Version Control Jenkins Microservices

Job description

Client is requesting a Java developer under the Programmer 4 classification to help understand and redevelop legacy COBOL code in Java. The role suits a senior developer with extensive Java knowledge and hands-on, full-lifecycle implementation experience who can wear different hats as needed (solutions consultant, technical lead, project manager) and has successfully integrated business solutions from conception to completion using Java., * Serve as lead Java developer on the primary assignment

  • Collaborate with other developers to deliver Java solutions that provide the business-critical functions the legacy COBOL applications currently perform
  • Utilize current best practices and help OIC establish/refine coding standards
  • Work in an agile/iterative development manner to provide regular and routine evidence of progress towards completion
  • Write, test, and document application components to successfully deliver work
  • Work collaboratively with OIC IT team members and other subject matter experts (e.g., BWC team members) to determine the best solution approach
  • Design, code, and implement Java application code
  • Adhere to timelines and development goals
  • Test the stability and functionality of the application
  • Troubleshoot and fix bugs
  • Write documents and provide technical training for OIC IT staff
  • Maintain the security and integrity of the application software
  • Prepare appropriate documentation (e.g., flowcharts, narratives, code comments)
  • Coordinate programming activities conducted by the team (professional-level, non-supervisory position)
  • Confer with business and technical personnel to resolve problems of intent, inaccuracy, or feasibility of computer processing
  • Work with necessary personnel to determine whether modifications or enhancements are needed
  • Leverage excellent written and verbal communication skills to develop new business process and programming solutions as directed by business and technical stakeholders

Requirements

  • 10+ Years as IT industry developing Java based applications.
  • Excellent communication and leadership skills, both written and oral
  • Ability to collaborate with supporting resources across business and/or functional lines
  • Excellent organizational skills; proven analytical, planning, problem-solving, and decision-making skills
  • Must meet productivity standards, complete work in a timely manner, and strive to increase productivity
  • Strong proficiency in Java (8/11/17+) and Object-Oriented Design (OOD) principles
  • Expertise with Java frameworks and libraries (e.g., Spring, Spring Boot, Hibernate/JPA)
  • Experience building and consuming RESTful APIs and microservices architecture
  • Proficiency in relational databases (MySQL, Oracle, Microsoft SQL Server)
  • Experience with version control (Git) and CI/CD pipelines (Jenkins, Maven, Gradle)
  • Proficiency working in common open-source IDEs such as Eclipse and Visual Studio Code

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…