Job Description
We are looking for an experienced and dynamic backend Java developer to join a fast-paced analytics team on various data science projects. You will primarily be working on AWS, Core Java, Spring / Spring boot, Rest Web Service API and Microservices leveraging the newest and cutting-edge technologies available on the market. If you are a sharp, innovative and talented java developer wanting to fully utilize your software development skills, keep learning and growing with your career, be engaged and enabled with various exciting data science projects, this is the right opportunity for you.
Responsibilities :
- You will join a fast-paced team on various Analytics projects focusing on the development and maintenance of REST APIs
- You will design and develop new microservices in AWS which are highly scalable
- You will ensure that builds are running, and web application is running smoothly
- You will participate in all agile SCRUM meetings
- You will write documentation for the APIs
- You will help other developers through feedback and code reviews
Required Qualifications :
Bachelor’s or Master’s degree in computer science or related field5+ years of hands-on professional software development experienceJava expert, extensive experience and skilled in code organization, refactoring, reusability and best practices with JavaSignificant Spring Boot experienceStrong SQL skills across various database platformsStrong coding, debugging, and analytical skillsMust be able to work independently with minimal oversight or hand-holdingExperienced with agile scrum methodology, experienced working in agile teamsGood interpersonal communication skills for tech and business conversationsGood analytical skills to break down business requirements into functional / technical specifications that solve complex problemsDesired Qualifications :
8+ years of hands-on professional software development experienceDeploy software in AWS using Lambda, Elastic Beanstalk, FargateDev-ops, continuous integration / continuous deployment pipelinesBackground in delivering full-life cycle projectsExperience with NoSQLUnderstands container concepts, working with container orchestration, managing containerized applications to ensure scalability and reliabilityJava Developer III Charlotte, North Carolina
For over 16 years, Brooksource has established and maintained relationships that are designed to meet your IT staffing needs. Whether it’s contract, contract-to-hire, or permanent placement work, we customise our search based upon your company’s unique initiatives, culture and technologies. With our national team of recruiters placed at 21 major hubs around the nation Brooksource finds the people best-suited for your business. When you work with us, we work with you. That’s the Brooksource promise.