Software Development Advisor
NTT DATA North America
Java full stack Developer
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.
Work Experience:
+ 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.
Qualification:
+ Bachelor’s or master’s degree in computer science or related technical discipline
Confirm your E-mail: Send Email
All Jobs from NTT DATA North America