US, GA - Atlanta, Atlanta
Position Type: 4
Job ID: 24-15305
Apply Now

- Responsible for design, develop, enhance, implement, maintenance and support of applications.
- Participate in meeting and consult with business clients to understand business/technical requirements to meet business needs
- Participate in the design process of new features and enhancements to the software platform
- Prepare and review estimates for tasks and/or projects
- Design and outline solutions providing conceptual, logical and application level design
- Develop and implement solutions leveraging multiple technologies in complex environments adhering to any defined scope, budget, or schedule requirements
- Be able to migrate current code into newer environment
- Prepare and execute unit testing
- Provide input to QA teams for system and integration testing or test automation
- Document own work products and review and contribute to the documentation across multiple projects
- Research and/or investigate technical issues impacting the organization and recommend solutions
- Keeps abreast of industry trends through benchmarking, participation in professional associations etc. in order to advise others of strategic technology direction
- Provides application support for software running in production
- Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data.
- Triages high priority issues and outages as they arise
- Participates in and leads learning activities around agile software development and development core practices

- Bachelor s Degree in Computer Science, Engineering, or Information Systems or any equivalent combination of experience, education, and/or training
- 7+ years of experience with Java/J2EE development, hands-on troubleshooting, and deployment
- 5+ years experience with using Spring Boot, Spring MVC frameworks, Java, JPA, JSON, JavaScript and API Restful / microservices services
- Familiar with Struts framework
- 5+ years experience using Hibernate and understanding ORM
- 5+ years' Node.js development
- AWS Cloud development, AWS Lambda development
- Solid understanding of web/mobile application architecture and security (OAuth, JWT, Spring Security)Extensive experience implementing API s (REST) via microservices
- 5+ years of hands-on UI development experience utilizing Responsive Design
- Proficient in Bootstrap or Foundation frameworks
- 5+ years experience with Angular (Angular 5 or above preferred)4 + years experience with unit testing frameworks (e.g. Junit, Mockito, Jtest , Jasmine, Protractor)
- Knowledge of full stack Cloud-native development, RESTful APIs and serverless microservices with Springboot
- Knowledge and experience with DevOps: CICD, Git, Jenkins and/or Ansible
- Knowledge of Microservices.
- Experience in Cloud technologies and deploying applications in AWS
- Knowledge of relational and NoSQL databases, Strong knowledge of stored procedures, SQL
- Cloud-native development in the Spring/Spring Boot ecosystem and strong working knowledge of developing and deploying applications in major cloud providers (AWS or Azure)
- Experience in cloud managed services and DB (RDS, NoSQL/DynamoDB, serverless, etc.)
- Knowledge of Agile methodologies and experience working in an agile development environment using workload management tools like VersionOne.
- Good communication skills and analytical skills
- Excellent analytical, technology, communication, decision making and problem-solving skills
- Proactive and able to quickly pick up new technologies.
- Strong technical and non-technical communication skills. Assures smooth flowing, timely transmission of critical information.
- Organized with an ability to prioritize workload, meet deadlines, and utilize time effectively
- Must have the ability to transform business and functional requirements into technical solutions


- AWS Cloud experience.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. NLB is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, contact HR department by sending an e-mail to notifications@nlbservices.com.

Apply Now

    Submit Resume

    By registering, you confirm that you agree to the storing and processing of your personal data by NLB Services as described in the Privacy Statement.