Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Developer

VDart Inc

Title: Senior Java Developer

Location: Charlotte, NC (Onsite)

Type: Contract

Day to Day Job Duties:

  • Work with business and technical stakeholders to gather, analyze, and understand application and API requirements.
  • Design, develop, test, deploy, maintain, and enhance RESTful APIs and microservices using Java/J2EE and Spring-based technologies.
  • Write tested, maintainable, documented, and reusable Java code following established development standards and best practices.
  • Develop and maintain applications using Java 8, Spring Framework, Spring Boot, and Spring Batch.
  • Collaborate with front-end developers to integrate applications with RESTful APIs and backend services.
  • Integrate applications with external web services and third-party systems.
  • Develop, maintain, and modify REST APIs while ensuring compliance with industry-standard API design and development practices.
  • Troubleshoot and resolve application defects, API issues, integration problems, and production-related defects.
  • Develop unit and integration tests using JUnit and Mockito and apply Test-Driven Development (TDD) practices.
  • Develop and execute unit test scripts and support end-to-end and functional testing using tools such as FitNesse/Test API, Protractor, and Cucumber.
  • Develop and maintain API documentation using Swagger, YAML, or similar API documentation tools.
  • Work with relational databases including Oracle RDS and DB2, including SQL queries and stored procedures.
  • Develop and support applications deployed in cloud and containerized environments using AWS, Docker, Kubernetes, and AWS Elastic Kubernetes Service (EKS).
  • Implement and support microservices patterns including API Gateway, service discovery, configuration services, and sidecar services.
  • Integrate Spring-based applications with messaging platforms such as Apache Kafka, AMQP, RabbitMQ, and/or ActiveMQ.
  • Participate in user story analysis, identify technical dependencies and timelines, and provide development estimates for backlog items.
  • Develop innovative and reusable software components to improve application maintainability and development efficiency.
  • Track and update development activities and delivery progress using tools such as Atlassian JIRA.
  • Follow Agile/Scrum development practices and adhere to agreed development and delivery timelines.
  • Work with source-control, build, deployment, and DevOps tools such as Git/SVN, Jenkins, Fortify, Sonar, and Black Duck.
  • Support application development and deployment in Unix/Linux environments, including cloud-based environments.
  • Follow established CI/CD, DevOps, application security, testing, and deployment practices throughout the software development lifecycle.

Basic Qualifications:

  • Minimum 8+ years of hands-on software development experience, including development of RESTful APIs and microservices using technologies such as Java/J2EE, Spring Framework, Spring Boot, and Spring Batch.
  • Minimum 8+ years of Hands-on experience with Java 8 and microservices-based application architectures.
  • Minimum 8+ years of Experience designing, developing, testing, deploying, and maintaining RESTful APIs.
  • Minimum 8+ years of Experience with cloud and container technologies including AWS Elastic Kubernetes Service (EKS), Docker, and Kubernetes.
  • Minimum 8+ years of Experience working with AWS RDS Oracle Database, including SQL and stored procedures.
  • Minimum 8+ years of Experience with API management technologies such as Apigee and/or API Gateway.
  • Minimum 8+ years of Experience with Test-Driven Development (TDD), unit testing, and integration testing.
  • Minimum 8+ years of Experience developing unit tests using JUnit and Mockito.
  • Exposure to end-to-end and functional testing frameworks such as FitNesse/Test API, Protractor, and Cucumber.
  • Minimum 8+ years of Experience with CI/CD processes and build/deployment automation.
  • Minimum 8+ years of Experience working with Unix and Linux operating systems, preferably within an AWS environment.
  • Minimum 8+ years of Experience working within Scrum and Agile development methodologies.
  • Minimum 8+ years of Experience with development and delivery tools such as JIRA, Git/SVN, Jenkins, and DevOps toolchains.
  • Knowledge of REST API design principles and specifications.
  • Minimum 8+ years of Experience with microservices design patterns including gateway, service discovery, configuration, and sidecar services.
  • Minimum 8+ years of Experience with at least one cloud platform such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Minimum 8+ years of Experience integrating Spring-based applications with messaging technologies such as Apache Kafka, AMQP, RabbitMQ, and/or ActiveMQ.
  • Minimum 8+ years of Experience deploying applications using Docker and Kubernetes.
  • Minimum 8+ years of Experience working with relational database management systems such as Oracle and/or DB2.
  • Minimum 8+ years of Experience with CI/CD and code-quality/security tools such as Jenkins, Fortify, Sonar, and Black Duck.
  • Ability to understand requirements, technical dependencies, timelines, and estimate development effort for user stories.

Nice to Have:

  • Experience with API logging, API testing, and REST API documentation using Swagger, YAML, or similar tools.
  • Experience with Apigee API management.
  • Knowledge of API and application security concepts including TLS, mutual TLS (mTLS), OAuth 2.0, and session management.
  • Knowledge of NoSQL database technologies such as Cassandra.
  • Experience implementing applications in multiple cloud environments, including AWS, Azure, or Google Cloud Platform.
  • Broader experience with DevOps automation and cloud-native application deployment.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Java Developer in Charlotte, NC vacancy
  •  ...contingent labor as a variable cost.Job DescriptionJava Developer will be responsible for developing WS and Java Batch components using Spring Batch, Spring...  ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services
    Senior
    Work experience placement
    Immediate start
    Flexible hours

    Artech

    Charlotte, NC
    2 days ago
  • Job TitleRoles and ResponsibilitiesHave hands on experience in AWS services e.g. AWS lambda, SQS, step functions, EKS, S3, RDS, SNS, API GatewayHave hands on experience coding using AWS SDK and javaHave experience in BitBucket or any source control systemHave understanding...
    Senior

    Omni Inclusive

    Charlotte, NC
    3 days ago
  •  ...Senior Java Spring Boot DeveloperLocation: Charlotte, NCPosition Type: ContractJob Description:• Bachelors' degree in Computer Science...  ...professional Java Software Engineering experience.• 3+ years of developing Microservices and REST APIs with Spring Boot.• Kafka or MQ... 
    Senior

    Georgia IT Inc

    Charlotte, NC
    3 days ago
  •  ...Senior Java DeveloperLocation: Charlotte, NC, Plano TX, Pennigton NJFull TimeJob DescriptionMust Have Technical/Functional SkillsAmazon Web ServicesApplication ArchitectsRoles & ResponsibilitiesMandatory skillsStrong hands-on Java coding (JDK 8+) experienceExperience in... 
    Senior

    AceStack LLC

    Charlotte, NC
    5 days ago
  •  ...Akkodis is seeking a Developer contract position in Charlotte, NC. You will design, develop, and maintain scalable .NET and Java-based microservices in a distributed systems environment. Responsibilities include building RESTful APIs, optimizing SQL/NoSQL databases, and... 
    Senior
    Contract work

    Modis

    Charlotte, NC
    5 days ago
  •  ...Senior Java DeveloperLocation: Charlotte, NC Duration: 12 Months Contract Visa: Only GC or USC (No H1B)Job Requirements8+ years of Java development experience.Expertise in Spring Boot, Hibernate, and Microservices.Experience with RESTful APIs, SQL/NoSQL databases.Familiarity... 
    Senior
    Contract work
    H1b

    ClifyX

    Charlotte, NC
    3 days ago
  •  ...Sr. Java Developer with Kafka, MQ, MulesoftLocation: Charlotte, NC / Plano, TX / Atlanta, GADuration: FulltimeJob Description:10+ years Sr. Java Developer with Kafka, MQ, MulesoftMust Have Technical/Functional Skills:Java, Spring MVC, Spring Boot, Rest API, microservices... 
    Senior

    JConnect Infotech

    Charlotte, NC
    3 days ago
  •  ...Java Developer (Senior)Location: Charlotte, NC (Day 1 onsite - no flexibility)Duration: 6+ MonthsMust have: Java, Spring Boot, Drools - Senior Software Engineer• 5+ years of development experience in Java/J2EE and DROOLS technologies• 3+ years of development experience... 
    Senior

    Zortech Solutions

    Charlotte, NC
    3 days ago
  •  ...Senior Software DeveloperClear Markets is a leading developer and operator of derivative trading platforms for the world’s most sophisticated investment banks and...  ...QualificationsExtensive Knowledge and experience in:5+ years - Java server side application development2+ years - Java... 
    Senior
    Worldwide

    My3Tech Inc

    Charlotte, NC
    3 days ago
  •  ...Senior Java DeveloperImmediate need for a talented Senior Java Developer. This is a 11+ Months Contract opportunity with long-term potential and is located in Charlotte, NC (Hybrid).Job ID:26-25583 Pay Range: $60 - $65/hour. Employee benefits include, but are not limited... 
    Senior
    Contract work

    Pyramid Consulting

    Charlotte, NC
    3 days ago
  •  ...and coordinate bug fixes to uphold the software quality standards Develop user training programs, documentation, and support frameworks to...  ....Required Skill and Experience• Hands on experience in Core Java (Java 8+)• Experience with Spring Boot framework• Hands on understanding... 
    Senior
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Charlotte, NC
    1 day ago
  •  ...Full Stack DeveloperMandatory skills: Core Java PL/SQL AWS Spring, Springboot, microservices, kafkaWe are actively seeking a highly skilled and motivated Full Stack Developer with a strong emphasis on ReactJS for the frontend and Node.js (Nest.js/Express/Fastify) for the... 
    Senior

    Omni Inclusive

    Charlotte, NC
    1 day ago
  • $58 per hour

     ...Senior Java DeveloperTrident Consulting is seeking a Senior Java Developer for one of our clients in Charlotte, NC. A global leader in business and technology services.Job Title: Senior Java DeveloperLocation: Charlotte, NCJob Type: ContractPay Rate: $58Mandatory skills... 
    Senior
    Contract work

    Trident Consulting

    Charlotte, NC
    1 day ago
  •  ...Senior Java DeveloperWe are looking for an experienced Senior Java Developer to join client for an on-site opportunity. The ideal candidate should have strong hands-on experience in Java, Spring Boot, Microservices, REST APIs, databases, cloud technologies, and modern... 
    Senior

    Delan Associates Inc

    Charlotte, NC
    1 day ago
  •  ...Senior Full Stack Java DeveloperLocation: Charlotte, NC (28262) Within 50 Miles Salary Range - $60/hr on W2 - $65/hr on W2Required Skills & Qualifications:9+ years of hands-on experience with Core Java7+ years of experience with Spring Boot4+ years of experience with... 
    Senior

    Artech

    Charlotte, NC
    5 days ago
  •  ...personally, we ensure a bright future for NTT DATA Services and for the people who work here.NTT DATA Services currently seeks a Senior Java/J2EE Developer to join our team in Charlotte, North Carolina (US-NC), United States (US).ResponsibilitiesCreate solutions by developing,... 
    Senior
    For contractors

    NTT DATA

    Charlotte, NC
    1 day ago
  • $96.8k - $145.2k

     ...If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Senior Java Developer - Treasury Technology (FTE / Hybrid) to join our team in Charlotte, North Carolina (US-NC), United States (US).Day to Day job... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours
    3 days per week

    NTT

    Charlotte, NC
    1 day ago
  •  ...Pacer Group is seeking a Senior Full Stack Developer in Charlotte, NC, with extensive experience in Java 17+ and Angular 17+. The ideal candidate will have a proven track record of designing and building high-performance systems in a collaborative team environment. This... 
    Senior
    Hourly pay

    Pacer Group

    Charlotte, NC
    2 days ago
  • $110k - $120k

     ...Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain...  ...countries within key global markets. We are seeking a talented Java Full Stack Developer to join our dynamic development team. The... 
    Senior
    Temporary work
    Flexible hours

    Synechron

    Charlotte, NC
    1 day ago
  • A leading IT solutions company is seeking a seasoned Java Full Stack Developer for a hybrid role in Charlotte, NC. The ideal candidate should have...  ...high-quality software. This is a contract position for a mid-senior level developer. #J-18808-Ljbffr Sun-IT Solutions Inc
    Senior
    Contract work

    Sun-IT Solutions Inc

    Charlotte, NC
    23 hours ago
  • $65.05 per hour

     ...Job Description Job Description Job Title: Senior Java / Spring Boot Integration Developer Location: Charlotte, NC (3 days onsite, local candidates preferred) Duration: Contract - 12 months Pay Range: $65.05/hr (W2) Job ID: 408640 About BCforward... 
    Senior
    Contract work
    Local area
    Immediate start

    BC Forward

    Charlotte, NC
    2 days ago
  • $65.05 per hour

     ...Job Description Job Description Job Title: Senior Java Developer - Wholesale Credit Systems Location: Charlotte, NC Duration: Contract - 12 months Pay Range: $65.05/hr (W2) Job ID: 408436 About BCforward BCforward is a leading global IT consulting... 
    Senior
    Contract work
    Immediate start

    BC Forward

    Charlotte, NC
    2 days ago
  •  ...If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Sr Java Developer to join our team in Charlotte, North Carolina (US-NC), United States (US).In this role you will be responsible for: Work with stakeholder... 
    Senior
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Charlotte, NC
    2 days ago
  • $70.23 per hour

     ...Job Description Job Description Job Title: Senior/Lead Java Full-Stack Engineer with Enterprise Unified Communications / Voice Technology...  ...require collaboration with cross-functional teams to design, develop, and integrate solutions within real-time communications and... 
    Senior
    Contract work

    BC Forward

    Charlotte, NC
    2 days ago
  • $65.05 per hour

     ...Job Description Job Description Job Title: Senior/Lead Java Full Stack Engineer with SQL Location: Charlotte, NC (Hybrid, minimum...  ...engineering best practices . Responsibilities: Design, develop, and own feature delivery with high-quality outcomes and minimal... 
    Senior
    Contract work
    Immediate start
    3 days per week

    BC Forward

    Charlotte, NC
    2 days ago
  • $68.25 per hour

     ...Job Description Job Description Job Title: Senior Full Stack Java + React Developer Location: Charlotte, NC / Jersey City, NJ (Onsite Required) Duration: Contract - 12 months Pay Range: $68.25/hr (W2) Job ID: 409084 About BCforward BCforward is... 
    Senior
    Contract work
    Work experience placement

    BC Forward

    Charlotte, NC
    2 days ago
  • $60k - $135k

     ...Sr Java DeveloperWork Location: Charlotte, NC7+ years' experience overseeing enterprise-grade platform solutions. Experience in a highly Agile continuous integration and continuous deployment environment, preferably within a financial domain. Strong experience in Java... 
    Senior
    Minimum wage
    Local area

    Wipro

    Charlotte, NC
    3 days ago
  • $65.05 per hour

     ...Job Description Job Description Job Title: Senior Java Developer / Technical Lead Location: Charlotte, NC Duration: Contract - 12 months Pay Range: $65.05/hr (W2) Job ID: 408601 About BCforward BCforward is a leading global IT consulting and workforce... 
    Senior
    Contract work
    Relocation
    3 days per week

    BC Forward

    Charlotte, NC
    2 days ago
  • A leading technology firm in Charlotte is seeking a Senior Android Developer to join their fully remote team. This role requires at least 7 years of professional experience and a strong background in mobile development, specifically with Android. The ideal candidate will... 
    Senior
    Remote job

    Lumenalta

    Charlotte, NC
    23 hours ago
  •  ...Job Description Technology Architect – Java & Data Engineering Experience Required: 12+ Years Role Level: Senior / Architect Role Overview: We are seeking...  ...maintainability . Work closely with application developers, data engineers, DevOps teams, security... 
    Senior

    IVID TEK INC

    Charlotte, NC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!