Senior Java Developer - Charlotte, NC
Company: NTT DATA, Inc.
Location: Charlotte
Posted on: September 25, 2024
Job Description:
Press Tab to Move to Skip to Content Link Select how often (in
days) to receive an alert: Create Alert NTT DATA strives to hire
exceptional, innovative and passionate individuals who want to grow
with us. If you want to be part of an inclusive, adaptable, and
forward-thinking organization, apply now. We are currently seeking
a Senior Java Developer - Charlotte, NC to join our team in
Charlotte, North Carolina (US-NC), United States (US). NTT Data
Americas is Hiring! This is a permanent, fulltime, salaried
position with benefits. Not open to C2C or C2H. Job Duties and
Responsibilities Include:
- Participate in moderately to highly complex initiatives and
projects associated with the technology domain, including
installation, upgrades, and deployment efforts
- Identify opportunities for service quality and availability
improvements within the technology domain environment
- Design, code, test, debug, and document for low to moderately
complex projects and programs associated with technology domain,
including upgrades and deployments
- Review and analyze technical assignments or challenges that are
related to low to medium risk deliverables that require research,
evaluation, and selection of alternative technology domains
- Present recommendations for resolving issues or escalate issues
as needed to meet established service level agreements
- Exercise some independent judgment while also developing
understanding of given technology domain in reference to security
and compliance requirements
- Document designs, implementation, and configurations developed
and provide to technology colleagues, internal partners, and
stakeholders Roles and Responsibilities:
- Candidate must have excellent analytical skills to understand
the functional and technical requirement to build a new enterprise
software application.
- Candidate must have hands-on experience developing new software
using the current technology stack running on the cloud such as
those mentioned in the Project Environment.
- Candidate must have hands-on experience with developing new
software adopting industry best practices, such as 15-factor
methodology, feature toggle, circuit breaker, etc.
- Candidate is expected to define design pattern, provide high-
and low-level design, and collaborate with peer developers to
develop components and microservices.
- Candidate must be adept and nimble in adopting new
technology.
- Candidate will work with other technology leaders and
stakeholders to ensure the delivery commitment for the scrum
team.
- More than 80% of the team's capacity will focus on building the
new enterprise software application.
- The system being built is highly complex in functionality and
expected to process large transactions in extremely high
volume.
- This application is designed for modularization, as components
and microservices, and orchestration of these services will be
based on configurable processing workflows.
- It will have MongoDB and PostgreSQL databases and run on PCF
and TKGI cloud.
- Components and microservices environment include Kafka, AVRO,
Java, Spring, Hibernate, JPA, Orchestra, Apigee,
- Test automation is extremely important using Junit, Karate,
Cucumber, TDD, BDD.
- High availability environment is with Circuit Breaker, Feature
Toggle using Harness, Blue-Green deployment, Grafana, AppDynamics,
Liquibase.
- Applications are continuously scanned for outdated software and
vulnerabilities so attention to secure coding practices are
extremely important. Basic, Required Qualifications:
- Minimum five -years of software engineering experience, such as
design, analysis, development, testing, and documentation of
general modules or features of new or upgraded software systems and
products; experience may be - demonstrated through one or a
combination of the following: work experience, training, military
experience, education.
- Minimum three years of software development experience with
microservices and orchestrating services to process high volume
transactions running on PCF, Kubernetes, Cloud
- Minimum three years of hands-on experience designing and
developing systems using MongoDB and PostgreSQL databases.
- Minimum three years' experience with software development and
building systems from the ground up, adopting well-design patterns,
best coding practices, automation, reusable modularization, test
and business driven development, etc.
- Minimum three years' experience working in agile environment on
2-weeks sprint cycles Other Desired Qualifications:
- Knowledgeable with agile ceremonies, scrum, Jira, Confluence,
etc.
- Candidate must have hands-on experience developing new software
using the current technology stack running on the cloud such as
those mentioned in the Project Environment. This includes
Microservice development, Kafka with AVRO, distributed processing
orchestration on cloud (PCF &/or TKGI cloud) MongoDB, OBDC
database like PostgreSQL, SQL Server databases, Java, Spring,
Hibernate, JPA, Apigee, Orchestra, TDD, BDD, Angular, React,
Circuit Breaker, Feature Toggle / Harness, Grafana, Apigee,
Liquibase, Blue-Green deployment, Test Automation knowledge (
Junit, Karate, Cucumber, TDD, BDD), performance monitoring (App
Dynamics, Grafana) About NTT DATA NTT DATA is a $30 billion trusted
global innovator of business and technology services. We serve 75%
of the Fortune Global 100 and are committed to helping clients
innovate, optimize and transform for long term success. As a Global
Top Employer, we have diverse experts in more than 50 countries and
a robust partner ecosystem of established and start-up companies.
-Our services include business and technology consulting, data and
artificial intelligence, industry solutions, as well as the
development, implementation and management of applications,
infrastructure and connectivity. We are one of the leading
providers of digital and AI infrastructure in the world. NTT DATA
is a part of NTT Group, which invests over $3.6 billion each year
in R&D to help organizations and society move confidently and
sustainably into the digital future. Visit us at -us.nttdata.com
NTT DATA is an equal opportunity employer and considers all
applicants without regarding to race, color, religion, citizenship,
national origin, ancestry, age, sex, sexual orientation, gender
identity, genetic information, physical or mental disability,
veteran or marital status, or any other characteristic protected by
law. We are committed to creating a diverse and inclusive
environment for all employees. If you need assistance or an
accommodation due to a disability, please inform your recruiter so
that we may connect you with the appropriate team. #INDFSINS
Nearest Major Market: Charlotte
Job Segment: Cloud, Testing, Developer, Java, Information
Technology, Technology
#J-18808-Ljbffr
Keywords: NTT DATA, Inc., Charlotte , Senior Java Developer - Charlotte, NC, IT / Software / Systems , Charlotte, North Carolina
Didn't find what you're looking for? Search again!
Loading more jobs...