Senior Java Developer
Senior Java Developer
SnapIT Solutions is seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. As a Senior Java Developer, you will play a pivotal role in designing, developing, and maintaining robust Java-based applications, with a focus on REST API and microservices architecture. If you are passionate about leveraging cutting-edge technologies to build scalable solutions and thrive in a collaborative environment, we encourage you to apply for this exciting opportunity.
Location: Kansas or Atlanta
Responsibilities:
Develop and maintain high quality Java Based applications, focusing on REST API and microservices architecture.
Collaborate with cross functional teams to design, implement, and deploy scalable solutions.
Ensure code quality, performance, and security through thorough testing and code reviews.
Stay updated with industry best practices and contribute to continuous improvement initiatives.
Skill Set (Must Have):
Proficient in Java programming language.
Experience in designing and developing RESTful APIs.
Demonstrated expertise in building microservices architecture.
Skill Set (Nice to Have/Preferred):
Familiarity with RabbitMQ for messaging.
Knowledge of Angular framework for frontend development.
Exposure to Kubernetes for container orchestration.
Experience with Azure Storage for cloud based data storage.
Understanding of CI/CD pipelines for automated software delivery.
Soft Skills:
Strong work ethic and commitment to delivering high quality results.
Excellent communication skills for effective collaboration.
Problem Solving abilities to tackle complex technical challenges.
Interpersonal skills for fostering teamwork and cooperation.
Experience in offshore coordination is advantageous.
Education/Experience/Skills
Bachelor's or Master's degree.
10+ years Java Development experience.
Minimum 1 year experience in developing microservices using Spring Boot Framework and Java 8.
Preferred 6 months to 1 year of experience working with Kubernetes.
Preferred 6 months to 1 year of working experience with RabbitMQ.
Preferred experience with Kafka streams, Kafka Producer, and Kafka Consumer.
Exposure to RabbitMQ, Kafka, and Cassandra is considered a plus.
2+ years of working experience in Typescript and Angular framework is preferred.
Ability to create custom components from scratch using Angular framework, HTML5, and CSS3 is preferred.
No H1-B sponsorship.
No C2C
- Locations
- Overland Park
Workplace & Culture
SnapIT Solutions has a fast paced but startup culture with a supportive environment. Our employees are challenged to do the best they can to sharpen the skills and given opportunity to be trained and grow on the job. Every new hire is paired with a senior technology expert in the area and mentored on the job for quick learning curve.
Overland Park
About SnapIT Solutions
SnapIT Solutions, an innovative technology solutions company with capabilities in IT Managed Services, Data Analytics, IT Security, Cloud, DevOps and has the technical expertise in disruptive technologies such as Blockchain, AI, 3D Photogrammetry and AR/VR. SnapIT was founded in 2015 with a mission to Empower Communities and Create Opportunities in technology and engineering. SnapIT’s IT Industry experts and accredited professionals also provide IT Trainings to help upskill and develop tech workforce.
Senior Java Developer
Loading application form
Already working at SnapIT Solutions?
Let’s recruit together and find your next colleague.