Full Stack Developer IV
Apply NowCompany: Edward Jones
Location: Princeton, NJ 08540
Description:
Job Title: Full Stack Developer
Location: Princeton, NJ
Duration: Long Term
Job Description:
The Full stack Software Developer - Lead develops strategic solutions for new services and functionality. This role designs software and participates in programming, testing and documentation through the entire Software Development Life Cycle (SDLC). Timely and effective communications to the team, organization and outside vendors are regularly disseminated as part of this job function. This role demands complete hands-on development work from UI to backend. Must be able to handle multi-tasks and able to prioritize tasks as needed. Serve as technical lead and expert on development, coding, testing, debugging stages of application and system integration.
Qualifications
10+ years of experience developing enterprise wide large-scale web application in Java/JEE platform
Ability to lead and mentor group of developers on complex project tasks and assignments
Design and develop base framework for the developers to implement.
Experience with using the best design patterns during development.
Able to perform code reviews, task break down and provide guidance to the scrum team members.
Be able to communicate regularly with other people in the team and be able to articulate project needs, as well as be able to discuss any challenges or problems that arise
Apply Logical thinking and Problem-solving skills on day to day basis
A minimum of 10 years' experience in software development as a full stack with experience on Java based microservices/backend and Angular based frontend.
More than 10 years of experience in designing and developing distributed applications using Java EE platform and related frameworks.
More than 4 years of experience in working with front end framework technologies Angular-Typescript/Backbone, HTML5, JQuery, KendoUI, CSS 3, object-oriented JavaScript
Strong understanding of Object-Oriented concepts in Java and JavaScript.
Expertise in Core/Advanced Java and Spring Frameworks - Spring MVC, Spring Boot, Spring Batch.
Must have a minimum of 3 years of experience in building and deploying applications on AWS Cloud
Experience in developing automated test cases using the JUNIT Framework.
Experience in writing unit tests for JavaScript like Jasmine
Experience in Agile Methodology using tools like jira and confluence
Experience with JBOSS Application server
Experience in building RESTful APIs, SOAP Webservices.
Experience using Maven and Jenkins for CI/CD.
Experience in messaging technologies like JMS/AWS SNS, SQS/Kafka.
Experience in using relational databases like Oracle/PostgreSQL.
Operating in an agile project environment using tools such as Jira, Confluence
Application support, logging, and health checking using Splunk and DynaTrace
Independently develops software, codes, tests and debugs
Experience in debugging AWS native applications using CloudWatch/Splunk.
Good to have -
Experience in using NoSQL databases like DynamoDB/Cassandra/MongoDB.
Experience in using caching technologies like Redis, Memcached or similar.
Building and deploying applications as Docker Containers on AWS ECS
Experience in using Python, Pyspark
Required Skills :
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Candidate must be your W2 Employee :No
Interview Process :
Additional Keywords :
Degree Requirements :
Certification Requirement :No
Minimum Experience (In Years) :10+
Travel Requirements :
Location: Princeton, NJ
Duration: Long Term
Job Description:
The Full stack Software Developer - Lead develops strategic solutions for new services and functionality. This role designs software and participates in programming, testing and documentation through the entire Software Development Life Cycle (SDLC). Timely and effective communications to the team, organization and outside vendors are regularly disseminated as part of this job function. This role demands complete hands-on development work from UI to backend. Must be able to handle multi-tasks and able to prioritize tasks as needed. Serve as technical lead and expert on development, coding, testing, debugging stages of application and system integration.
Qualifications
10+ years of experience developing enterprise wide large-scale web application in Java/JEE platform
Ability to lead and mentor group of developers on complex project tasks and assignments
Design and develop base framework for the developers to implement.
Experience with using the best design patterns during development.
Able to perform code reviews, task break down and provide guidance to the scrum team members.
Be able to communicate regularly with other people in the team and be able to articulate project needs, as well as be able to discuss any challenges or problems that arise
Apply Logical thinking and Problem-solving skills on day to day basis
A minimum of 10 years' experience in software development as a full stack with experience on Java based microservices/backend and Angular based frontend.
More than 10 years of experience in designing and developing distributed applications using Java EE platform and related frameworks.
More than 4 years of experience in working with front end framework technologies Angular-Typescript/Backbone, HTML5, JQuery, KendoUI, CSS 3, object-oriented JavaScript
Strong understanding of Object-Oriented concepts in Java and JavaScript.
Expertise in Core/Advanced Java and Spring Frameworks - Spring MVC, Spring Boot, Spring Batch.
Must have a minimum of 3 years of experience in building and deploying applications on AWS Cloud
Experience in developing automated test cases using the JUNIT Framework.
Experience in writing unit tests for JavaScript like Jasmine
Experience in Agile Methodology using tools like jira and confluence
Experience with JBOSS Application server
Experience in building RESTful APIs, SOAP Webservices.
Experience using Maven and Jenkins for CI/CD.
Experience in messaging technologies like JMS/AWS SNS, SQS/Kafka.
Experience in using relational databases like Oracle/PostgreSQL.
Operating in an agile project environment using tools such as Jira, Confluence
Application support, logging, and health checking using Splunk and DynaTrace
Independently develops software, codes, tests and debugs
Experience in debugging AWS native applications using CloudWatch/Splunk.
Good to have -
Experience in using NoSQL databases like DynamoDB/Cassandra/MongoDB.
Experience in using caching technologies like Redis, Memcached or similar.
Building and deploying applications as Docker Containers on AWS ECS
Experience in using Python, Pyspark
Required Skills :
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Candidate must be your W2 Employee :No
Interview Process :
Additional Keywords :
Degree Requirements :
Certification Requirement :No
Minimum Experience (In Years) :10+
Travel Requirements :