Senior Java Full Stack Developer (18-15446)

  • ICONMA
  • Wallingford, CT 06492, USA
  • Feb 12, 2019
Information Technology Telecommunications

Job Description

Senior Java Full Stack Developer

Location: Wallingford, CT

Duration: 6 months with possible extension

Job Description:

Qualifications:

Basic Qualifications:

- Bachelor's Degree in Computer Science, or relevant work experience

- 7-10 years professional software development experience

- 5+ years developing applications for web services or applications

- Strong computer science fundamentals in design, data structures, algorithm design, problem solving, and complexity analysis

- Mastery in multiple languages including Java, C++, Objective-C, Ruby, Python, HTML5, CSS and JavaScript

Preferred Qualifications:

- Solid system design and architecture experience

- Passion for building new products in a fast paced, team-oriented environment

- Solid coding practices including good design, unit testing, peer code reviews, and a preference for agile methods

- Experience with Test Driven Development, Pair Programming and Continuous Integration/Deployment

- Sharp analytical abilities, proven design skills, excellent communication skills

- Experience using Amazon Web Services desirable

- A self-starter with a high level of initiative balanced with strong teamwork and interpersonal skills

- Demonstrable track record as an owner: someone who can take a concept and make it real

- A thirst for knowledge and continuous improvement

Responsibilities:

Manager is seeking a talented Sr Software Developer to build scalable platforms and services to expand client's product offerings and delight our customers.

Experience across the full-stack and the capability of working both the frontend and backend components of the system are a critical component to this position.

Experience developing with or in environments supporting these technologies

Manager Notes:

Objective: Building a cloud platform to grow and evolve in client business and home security as per market perspective.

Name of the project: Emerging Process

For Junior Developer is comfortable to relax the skills

For Senior Developer should have be a Java Full Stack with strong Angular or React.

Primarily Areas of expertise needed: Frontend implementation and developing React or Angular, Microservices.

Nice to Have: Python, Go Lang, Java, Chef Scripting

Tools: Grasp on modern pipeline - GIT for configuration management, JIRA, Agile

Databases: SQL Database exposure, MySQL will be nice to have

Need a strong candidate who is more collaborative.

Project: Developing cloud platform that enhance client to new platforms.

Role:

Primarily backend development with some front end, full stack is ideal

Technical Skills:

Java

Scripting - JavaScript

Python

Go - preferred, not required

Tools:

Git for configuration management

Jira - issue tracking

Exposure to standard data bases - SQL, MySQL

Cloud platform preferred, deploying applications onto AWS cloud. Will consider any cloud

Kanban

TDD - unit test

CI/CD experience

Chef scripting is a nice to have

Good communication skills

Senior - 5+ years of experience

Demonstrable experience in guiding and mentoring juniors

- provided by Dice Java / J2EE, AngularJS / ReactJS, Spring, AWS / Cloud / Amazon Web Services, Microservices, Rest API