Senior Software Engineer at Brooksource in Cleveland, Ohio

Posted in Other 15 days ago.

Type: full-time





Job Description:

Senior Back End Developer (Java)

Remote or Hybrid in Cleveland, OH

6-month Contract to Hire

**unable to do c2c or provide sponsorship**

Brooksource is seeking a Sr. Back End Developer to assist our client with an exciting journey to revolutionize customer experiences through technology. The identified software developer will join our dedicated team in building an innovative Order Visibility application. This transformative application is a greenfield effort, and it will supply our commercial customers with real-time visibility into the status of their orders, across various channels and products.

Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 6+ years of experience as a developer in enterprise size environments
  • Proven experience in backend development using Java (versions 8-17), Spring Boot, Microservices.
  • Proficiency in designing and implementing RESTful APIs.
  • Experience with Cloud Deployment, preferably with Azure and Kubernetes (AKS)
  • Experience with mono-repo and Git-based version control using GitHub.
  • Experience with JenkinsX, Jenkins, or Docker
  • Experience with non-relational databases, preferably NoSQL
  • Strong understanding of Microservices Architecture and design principles.
  • Familiarity with Shell scripting for automation and deployment.
  • Experience with real-time data integration and data consistency.
  • Knowledge of API security best practices and data encryption.

Responsibilities:
  • Collaborate with the front-end development team to design, develop, and maintain backend microservices using Java 17 and Spring Boot.
  • Implement RESTful APIs to enable seamless communication between frontend and backend components.
  • Optimize backend services for performance, scalability, and responsiveness.
  • Design and develop microservices that align with the micro-frontend design pattern, enabling independent development and deployment of frontend and backend components.
  • Implement strategies for service discovery, load balancing, and fault tolerance.
  • Integrate with various data sources and APIs to provide real-time order status updates to the frontend interfaces.
  • Ensure data integrity, consistency, and security in all backend interactions.
  • Utilize GitHub for version control, code review, and collaboration with cross-functional teams.
  • Collaborate with frontend developers to ensure seamless integration between frontend and backend components.
  • Implement monitoring, logging, and alerting solutions to track the performance and health of backend services.
  • Conduct regular maintenance, updates, and optimizations to ensure the stability and reliability of the application.
  • Utilize Shell scripting to automate deployment, scaling, and configuration of backend services.
  • Implement continuous integration and continuous deployment (CI/CD) pipelines to streamline the development and deployment process.

Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.
More jobs in Cleveland, Ohio

Other
about 8 hours ago

Service Experts
Other
about 8 hours ago

Service Experts
Other
about 9 hours ago

U.S. COTTON
More jobs in Other

Other
40 minutes ago

Wood PLC
Other
40 minutes ago

Wood PLC
Other
40 minutes ago

Wood PLC