Software Development Senior Specialist
Actively Reviewing the ApplicationsNTT DATA North America
India, Karnataka
Full-Time
On-site
Posted 2 weeks ago
•
Apply by June 10, 2026
Job Description
Java full stack Developer
Skills:
Skills:
- Effective Communication Skills, both written and verbal, sufficient for success in a largely asynchronous and distributed work environment.
- Highly skilled in designing, developing, testing and deploying enterprise web applications using Java, J2EE technologies.
- Extensive knowledge and experience in using REST APIs to build server side applications with micro services based architecture.
- Skilled and experienced in effectively using version control systems like GIT and SVN during software development
- Knowledge and experience in using build tools like Gradle and Maven to manage build life cycle.
- Strong knowledge of coding best practices, design patterns and anti-patterns is must.
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
- Comfortable working in a highly agile, intensely iterative software development process.
- Experience of owning a project from concept to production, including proposal, discussion, and execution.
- Self-motivated and self-managing, with excellent organizational skills.
- Experience of developing and managing cloud native application, would be preferred.
- Experience working on Agile processes (Scrum, Kanban).
- Experience with Docker and Kubernetes in production use cases.
- Extensive Linux experience, comfortable with shell scripting.
- Knowledge on Infrastructure-As-code would good to have.
- Positive and solution oriented mindset.
- More than 4 years of Software Development experience in Java / J2EE related technologies.
- At least 2 years of hands on experience with web development (JavaScript/TS/React)
- At least 3 years of hands on experience, working in micro service architecture.
- At least 3 years of hands on experience, working with Spring framework.
- At least 3 years of hands on experience with SQL and any Relational/Columnar database.
- At least 2 years of hands on experience with Unix.
- Working experience on messaging systems like Kafka, Rabbit-MQ is preferable.
- Strong knowledge of Data Structures, Algorithms and CS fundamentals is a must.
- Strong coding and problem solving skills are essential.
- Bachelor’s or master’s degree in computer science or related technical discipline
Required Skills
Communication
Problem Solving
Control Systems
Git
JavaScript
Agile
Scrum
SQL
Shell Scripting
Docker
Kubernetes
Kafka
Kanban
Web Development
React
J2EE
Testing
Linux
REST APIs
Spring
Data Structures
Design patterns
Spring framework
Unix
Cloud native
Algorithms
Server
Scripting
Maven
Version control
Version control systems
Software development process
Micro Services
Relational
Micro service architecture
Gradle
Micro Service
Framework
Java Full
Agile processes
Asynchronous
Development process
Java
Shell
SVN
Solution oriented
J2EE technologies
Build Tools
Iterative software development
Computer Science
CS Fundamentals
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
AI/ML Developer
Vaanam Technology
Coimbatore
Communication
Machine Learning
Git
+18
Deputy Sheriff (Part-Time) - Law Enforcement - Court Security
Pinellas County Sheriff's Office
Recruitment
Safety
Training
+30
Quality Assurance Automation Engineer
MyRemoteTeam Inc
Delhi NCR
Full-Time
Selenium
Database Testing
SQL
+1
Growth Manager
Newton School
India
Full-Time
Communication
Digital Marketing
Lead Generation
+29
Software Engineer Specialist
GE Vernova
Hyderabad
Full-Time
SQL
Share
Quick Apply
Upload your resume to apply for this position