Role: Senior Full Stack Java Developer
Location: Linthicum Heights, MD- Remote at the beginning
Duration: 2 Years
Interview: One round WebEx/ Skype
Visa: USC, GC, GCEAD, H1B-with at least 6 months validity
Duties:● Candidate will support agile based application development activities including
requirement analysis, functional design, and technical design as well as testing related
activities across eligibility & enrollment, child welfare, child support, adult protective
services, and juvenile services.
● Candidate should be able to design, develop and implement complex solutions based on
Java technology and related frameworks.
● Candidate should be able to assist in the system integration of components.
● Candidate should be to translate applications requirements into web-based solutions using
the recommended frameworks and technology.
● Should be able to integrate the components using Web Services, EJB, REST SOAP and other techniques.
Education:● A Bachelor's Degree from an accredited college or university with a major in Computer
Science, Information Systems, Engineering, Business, or other related technical discipline is required. A Master's Degree is preferred.
Experience:● At least 8 years of experience in designing and developing application in Java
● At least 5 years of experience in developing and consuming RESTful APIs.
● Experience in Java/J2EE, REST web services, JPA and unit testing code coverage.
● Extensive experience in Framework such as spring, Hibernate.
● Experience in building front-end application using JavaScript, Angular JS, JSON, jQuery.
● Experience in building back-end application code that interfaces with other systems,
services, and APIs/RESTful APIs.
● Knowledge in developing shell scripting.
● Knowledge in application server such as JBOSS/Tomcat.
● Experience in build and integration tools such as Maven and Jenkins etc. and source control tools like Git.
● Experience writing business rules and business logic.
● Must have knowledge in building applications with concurrency.
● Must have knowledge of Spring Component and Spring Framework.
● Experience in Child Support programs, Integrated Eligibility and/or Health & Human Services domain.
● Experience working in cloud platforms and services such as Amazon Web Services, DevOps and containerized cloud environments is preferred.
● Experience with code reviews and continuous test-driven development.
Certification:
● Oracle Certified Professional certification, Java SE 8 Programmer
Enterprise Java Beans
Software Design
Requirements Analysis
Spring Framework
Integration
Location: Linthicum Heights, MD- Remote at the beginning
Duration: 2 Years
Interview: One round WebEx/ Skype
Visa: USC, GC, GCEAD, H1B-with at least 6 months validity
Duties:● Candidate will support agile based application development activities including
requirement analysis, functional design, and technical design as well as testing related
activities across eligibility & enrollment, child welfare, child support, adult protective
services, and juvenile services.
● Candidate should be able to design, develop and implement complex solutions based on
Java technology and related frameworks.
● Candidate should be able to assist in the system integration of components.
● Candidate should be to translate applications requirements into web-based solutions using
the recommended frameworks and technology.
● Should be able to integrate the components using Web Services, EJB, REST SOAP and other techniques.
Education:● A Bachelor's Degree from an accredited college or university with a major in Computer
Science, Information Systems, Engineering, Business, or other related technical discipline is required. A Master's Degree is preferred.
Experience:● At least 8 years of experience in designing and developing application in Java
● At least 5 years of experience in developing and consuming RESTful APIs.
● Experience in Java/J2EE, REST web services, JPA and unit testing code coverage.
● Extensive experience in Framework such as spring, Hibernate.
● Experience in building front-end application using JavaScript, Angular JS, JSON, jQuery.
● Experience in building back-end application code that interfaces with other systems,
services, and APIs/RESTful APIs.
● Knowledge in developing shell scripting.
● Knowledge in application server such as JBOSS/Tomcat.
● Experience in build and integration tools such as Maven and Jenkins etc. and source control tools like Git.
● Experience writing business rules and business logic.
● Must have knowledge in building applications with concurrency.
● Must have knowledge of Spring Component and Spring Framework.
● Experience in Child Support programs, Integrated Eligibility and/or Health & Human Services domain.
● Experience working in cloud platforms and services such as Amazon Web Services, DevOps and containerized cloud environments is preferred.
● Experience with code reviews and continuous test-driven development.
Certification:
● Oracle Certified Professional certification, Java SE 8 Programmer
- Develop components of multitier web application
- Consulting professional services experience in java development and project implementations who are passionate about delivering high quality software products and services
- Work on backend services platform and application development
- Oversee the web application architecture for the Ask
- Challenging programming and software design problems
- Provide support for critical web application problems and issues
- Provide operational support for web systems and application platforms
- Analyze users' needs and design software
- Promote software design/testing/coding best practices
- Demonstrate great maturity and skill in software design and development practice
- Managing enterprise web applications using RESTful web services in AWS
- Developing and maintaining Java web services
- Maintain web-based SOA applications software
- Troubleshoot, performance tune and understand java memory utilization in code produced and participate in functional and design meetings and reviews
- Debug and troubleshoot software issues
- Paying attention to software development process practiced by the team
- Assist in the authoring of software tools that reliably manage application delivery
- Utilize the appropriate frameworks to develop reusable software packages and software services
- Porting existing web functionality to Java Spring based web applications
- Create technical documentation: software requirements and technical design specifications
Recommended Skills
Amazon Web ServicesEnterprise Java Beans
Software Design
Requirements Analysis
Spring Framework
Integration