Full Stack Java Lead Developer

Salary – Upto $130,000

Responsibilities:

Working on an agile team dedicated to our Enterprise Client’s product and delivery management
Contribute to technical design reviews
Undertake peer-programing with both junior and senior software engineers
Estimate story sizes for sprint planning
Oversee preparation and maintenance of program and system documentation using established department artifact standards and methodologies
Adhere to department standards, guidelines and systems development methodologies for all assigned tasks

Requirements:

Bachelor’s degree in Computer Science or a related field mandatory. Master’s preferred.
8+ years of relevant work experience with object oriented programming languages
1-2 years of experience in leading development teams
7 years or more of experience programming as a Java Developer
5 years or more of experience using Spring Boot
5 years or more of experience using RESTful APIs

Knowledge:

Proficiency with JAVA, JSON, MAVEN, XML, CICD, SQL, et al.
Exposure to Spring Framework
Familiarity with Cloud environments such as AWS and GCP
Proficient with Object Oriented Analysis and Design (OOAD)
Understanding of Singleton, Builder, and DAO patterns
Experience working in an Agile environment
Java testing frameworks like JUnit and Spock
Knowledge of Experience, Process, and System API layered design
Competence in designing, implementing, and extending RESTful APIs
Solid experience and knowledge of Git
Knowledge of IDEs such as Eclipse or IntelliJ
Comfortable with Class, Sequence, and Use Case diagrams
Possesses knowledge of program design, coding, testing and documentation
Possesses understanding of security best practices
Understand the concept of multithreading and when to apply

Skills/Abilities:

Excellent written and verbal communication skills
Strong customer focus and interpersonal skills with demonstrated ability to work in geographically dispersed teams
Cognitive Aptitude and ability to learn new systems, concepts and procedures
Ability to manage competing priorities
Strong analytical and conceptual skills used to solve technical problems
Ability to break down difficult concepts into easily understood points
Fundamental characteristic of self-learning and the ability to quickly triage
Ability to refactor existing code into well-known patterns

Benefits

Medical and Insurance benefits
Exciting Incentive Plans
401(k) Plan
10 days Paid Holidays

About Us

Tata Consultancy Services (TCS) is one of the world’s largest IT services and consulting firms. We partner with more than a third of the Fortune 500 companies across industries in North America, helping them to successfully navigate today’s competitive challenges of rapid business and digital transformation.

Our extensive industry expertise and sharp focus on customer service has resulted in TCS being one of the fastest-growing technology companies in the world, with 446,000 employees operating in 46 countries.

In America, TCS has been one of the two top local recruiters of IT services talent for the past five years.

Tags: Java, J2EE, Java 8, Full Stack, Backend

Related Post