Senior Software Engineer / Technical Lead

  • Salary

    $130,000 - $140,000 Per Year

Experience

10 to 15 Years

Posted On

Nov 30, 2022

Company

PB Consulting

16 View

4 Applicants

Job Overview

Required Skills

  • J2EE
  • Spring
  • MicroServices
  • API
  • OOP
  • AWS
  • Docker
  • JUnit
  • Maven
  • Gradle

Job Type

Full-time

Work Authorization

NA

Location

Atlanta, GA/ Charlotte, NC/ Raleigh, NC

Job Description

Technical / Functional Skills

  • Take a key role in leading a development team of 4-6 team members
  • Interact with various other groups in for solving any issues and road blocks for the team.

 

Required Skills and Competencies:

  • Should have 10+ years experience as Senior Developer / Technical Lead with J2EE and Java technologies, Spring, Servlet, Web Services, XML, XSLT, MicroServices/API .
  • Solid working experience of Java, OOP, MicroServices/API, modular code development, design pattern, multi-threading.
  • Server back end and API/Service development experience is required
  • Experience in Cloud Computing using AWS, Spring Boot, Spring Cloud, Docker, Maven, etc.
  • Experience with JUnit, Maven, Gradle
  • Strong problem solving and analytical skills, proactive and go-getter 
  • Good grasp of industry best practices in enterprise-class software development, agile methodology 
  • Experience with Application Performance Monitoring and code profiling
  • Expert knowledge in Java / JEE and coding best practices. 
  • Expert knowledge in Spring, ORM, JMS, Web services and other distributed technologies. 
  • Ability to design frameworks which are extensible and flexible. 
  • Need experience in CI/CD and Dev Ops Understands Jenkins, GitHub, etc. 
  • Looking for someone who can bring himself/herself up to speed quickly in our current environment. 
  • Good communication skills. Able to articulate clearly his/her ideas
  • Bachelors of Engineering 
  • Excellent communication skills

 

Essential Duties and Responsibilities

  • Work closely with product, design and UX to develop a new banking experience
  • Contribute to design and refine features and functionality with the team
  • Participate in code reviews
  • Participate in all Agile ceremonies
  • Make sure to maintain high quality code using industry best practices
  • Instruct, direct and quality assure the work of other developers and analysts.
  • Gather client requirements, analyze, design and create complex application solutions.
  • Review detailed specifications from which complex programs will be written

Job ID: PBC00079

  • Posted By

    William Christopher

Designation

Sr. Manager

Company

PB consulting

Last Login

Sep 26, 2023

Posted On

Nov 30, 2022


Related Jobs