Back to Jobs
Noblesoft Technologies

Java Technical Lead RESTful API at Noblesoft Technologies

Noblesoft Technologies Sharonville, OH

Job Description

Job Title: Java Technical Lead - RESTful API Spring Location: West Chester PA Job Description: Skills & Experience: 7 10 years of relevant experience. Proficiency in Java programming language. Strong experience developing RESTful microservices using the Spring Boot framework. Experience designing and implementing BPMN processes using Activiti or Flowable. Proficient with SQL and NoSQL databases including MongoDB Couchbase and Oracle. Experience with event-driven architecture using Apache Kafka RabbitMQ or Amazon MSK. Skilled in deploying and scaling applications on AWS Azure and Cloud Foundry. Familiarity with containerization and orchestration tools such as Docker and Kubernetes. Experience with CI/CD pipelines using tools like Jenkins GitLab CI or GitHub Actions. Proficient in infrastructure as code (IaC) using Terraform or AWS CloudFormation. Knowledge of monitoring and observability tools such as AppDynamics ELK Stack Prometheus Grafana and OpenTelemetry. Understanding of RESTful API design principles and OpenAPI/Swagger specifications. Experience with unit testing integration testing and test automation using JUnit Mockito Postman or Selenium. Familiarity with secure coding practices OAuth2 JWT and API security. Strong understanding of object-oriented design design patterns and algorithms. Experience using AI-assisted development tools such as GitHub Copilot Amazon CodeWhisperer or Tabnine to enhance productivity and code quality. Excellent analytical and communication skills; able to explain complex technical concepts clearly. Embraces a DevOps mindset and agile development practices. Comfortable working in fast-paced collaborative environments Key Skills Graduate Engineering,Corporate Risk Management,Adobe Photoshop,Big Data,Clinical,Asic Employment Type : Full Time Experience: years Vacancy: 1

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities