A technology solutions company is seeking a Senior Java Developer in Charlotte, NC. The ideal candidate will have extensive experience in building scalable web applications and APIs, collaborating with stakeholders, and developing high-quality backend services. Required qualifications include 10+ years in software engineering primarily focused on Java and web applications, experience in microservices architecture, Spring frameworks, and cloud platforms. This role demands strong coding practices and familiarity with messaging and database systems.
Qualifications
10+ years of experience in software engineering with web application development.
10+ years of experience in Java development.
5+ years of experience in Java microservices architecture.
8+ years of experience with Spring and Spring Boot frameworks.
Responsibilities
Collaborate with stakeholders to gather and understand business requirements.
Design, develop, test, and deploy RESTful APIs.
Develop, maintain, and enhance REST APIs following industry best practices.
Skills
Java development
RESTful APIs
Microservices architecture
Spring and Spring Boot frameworks
Cloud platforms (PCF, Azure, AWS)
Messaging systems (MQ Series, Kafka)
Relational databases (RDBMS)
NoSQL databases (Redis, MongoDB, Cassandra)
Behavior-Driven Development (BDD)
Monitoring and logging tools (Splunk, New Relic, AppDynamics, Elastic Stack)
Job description
A technology solutions company is seeking a Senior Java Developer in Charlotte, NC. The ideal candidate will have extensive experience in building scalable web applications and APIs, collaborating with stakeholders, and developing high-quality backend services. Required qualifications include 10+ years in software engineering primarily focused on Java and web applications, experience in microservices architecture, Spring frameworks, and cloud platforms. This role demands strong coding practices and familiarity with messaging and database systems.