Job Description :

Job Title:Sr. Java Developer
Location:Bloomfield, Connecticut, US United States
Long Term


Job Description:

  • This candidate will work on a team of truly talented individuals and be responsible for the design, build, and testing of IT applications and its components that interface with complex enterprise systems and external vendor systems.
  • Candidate must be a highly motivated, well-rounded, self-starter that works best in a collaborative, dynamic, agile environment. Excellent communication skills both written and oral are also essential as this position will interface with remote scrum teams, business owners, enterprise architects, security, infrastructure, and end users via email, phone, IM, desktop sharing, and wiki. Work can be performed from Raleigh, NC or Bloomfield, CT or Lafayette, LA.


RESPONSIBILITIES

  • Leverage existing open source frameworks, third party components/libraries, cloud and commercial software to develop robust enterprise solutions.
  • Design and Develop Software applications , features and defect fixes
  • Champion and practice Agile Principles
  • Write Unit Test, Perform Code reviews and participate in Scrum meetings, Contribute to low level design of the features/ user stories.
  • Analyze User Stories and Requirements and provide solution design
  • Work closely with Dev Team, Test team, Product Manager and Business Analyst to collaborate, review and deliver high quality software applications.
  • Have a mindset for best practices like unit testing , code coverage and dev-Ops
  • Be able to evaluate performance of applications and deliver solutions which are efficient and performant.
  • Enable a 360 degree view of customer-centric information through integration of a multitude of internal/external systems, mobile apps, devices, and data marts.
  • Support and enhance existing applications used by consumers as well as operations staff.


Required qualifications to be successful in this role

  • Developer should be very familiar with advanced concepts and have relevant, hands-on experience in many of the following areas to be a successful contributor on the team:


Must Have

  • Java ,Java Spring, Struts Framework
  • Service Oriented Architecture (SOA, Web Services, REST API )
  • XML , XLST , XPath Programming
  • Build and Deploy tools like Git , Maven , Jenkins
  • Database development & tuning (PL/SQL/XQuery)
  • Application Performance (threading, indexing, clustering, caching)
  • Strong Computer Science Fundamentals, Knowledge of data structures and big O notation
  • Unit Testing and Performance Tuning Application
  • Protocols like TCP/IP. HTTPS and HTTP.
  • CSS ,HTML ,JavaScript, Jquery

Nice to have

  • Angular JS ,Spring boot, Kafka, MongoDB, Micro Services , Cloud Deployment

Skill Set Years of Experience Proficiency Level


JAVA - JDK 8, Spring Frame work 4.x, Spring Boot, Spring Batch 5+Advanced
REST Services 3+ Advanced

             

Similar Jobs you may be interested in ..