Senior Java Developer

AGR, LLC

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong hands-on Core Java expertise
  • Experience with Spring framework, N tier Architecture (MVC, JEE), and ORM
  • Strong Architecture & design knowledge
  • Familiarity with Agile & DevOps methodologies and tools
  • Experience with continuous integration tools like Jenkins and JUnit
  • Proficient in NoSQL databases such as MongoDB and Redis
  • Basic programming skills in Unix Shell scripting

Responsibilities

  • Develop robust applications using Core Java and Spring framework
  • Manage development using a Trunk based Development approach
  • Oversee functional story grooming and conversion into technical stories
  • Ensure compliance with defined metrics like code coverage and test automation
  • Present and gain approval for architectural changes at the enterprise level

Benefits

  • Health insurance
  • Retirement plan
  • Paid time off
  • Professional development opportunities
  • Flexible work schedule
Full Job Description
Job Description

Qualifications

Required Skills & Experience
  • Strong hands-on Core Java expertise
  • Hands on experience on spring framework, N tier Architecture (MVC, JEE), and ORM (Object Relational Mapping)
  • Strong Architecture & design knowledge
  • Agile & DevOps. Agile tools (e.g. Version One).
  • Hands on experience with continuous integration tools like Jenkins, JUnit, Artifactory
  • Ability to manage overall development in a Trunk based Development model or philosophy (unit testing, function test automation, automated build/deploy, trunk-based development)
  • Experience using NoSQL databases like MongoDB, Infinispan Datagrid, Redis, etc. & data management like Cassandra, splunk / Elk
  • Basic Programming experience on Unix Shell scripting
  • Familiarity with Rules Management System (e.g. Drools, IBM Lombardi)
  • Knowledge of The Open Group Architecture Framework (TOGAF)
  • Experience in moving the application to bluemix cloud.
  • Responsible for owning the level 2 grooming of functional stories to technical stories and guide the feature team to groom the level 3 stories
  • Responsible for ensuring the defined metrics for the track are followed and delivered by the feature team e.g. Code coverage of 98%, test automation of 98%.
  • Responsible for presenting any architectural changes at enterprise level and getting the changes approved.

Tools:
  • JRE/JDK Version 1.8u121
  • JRE Version 1.8u121
  • Putty version 0.68
  • Git Bash version 2.8.3
  • SOAP UI version 5.3.0
  • IntelliJ IDEA version 2016.2.4
  • ActiveMQ version 5.14.3
  • DB visualizer version 9.5.6
  • Dbeaver version 4.0.4
  • Eclipse version 4.6.1RC3
  • Spring Boot


Additional Information

Sponsorship is not available for this position. US Citizens and Permanent Residents are encouraged to apply.

Similar Jobs

More Information Technology Jobs

Find similar Senior Java Developer jobs: