
Java Developer
- Charlotte, NC
- Contract
- Full-time
Location: Charlotte, NCRequired Skills & Qualifications:
- 7+ years of experience in Java programming with a deep understanding of core Java concepts and development best practices
- 5+ years of experience with developing, deploying, and maintaining applications using Spring Boot and Spring Framework
- Proficiency in both front-end and back-end development, including frameworks, web servers, and building end-to-end solutions
- Experience working in containerized environments using OpenShift or Kubernetes
- Proven experience in designing, developing, and maintaining microservices-based applications, including working with RESTful APIs
- Good understanding of distributed technologies and frameworks such as Apache Kafka and Apache Spark
- Excellent understanding of relational databases like Oracle
- Proficiency with version control systems like Git/Bitbucket and hands-on experience with CI/CD pipelines for automated testing and deployment
- Applicants must be able to work directly for Artech on W2
- Bachelor's Degree in Computer Science/Engineering or equivalent work experience
- Experience working in financial services or a similarly regulated industry
- Experience with cloud technologies, particularly AWS or Azure
- Demonstrated leadership ability, including mentoring and developing talent within a technical team