Search by job, company or skills

Collabera

Sr. Java Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities:

  • Champion backend development best practices across the Engineering function.
  • Collaborate with Product and Engineering teams to enhance user experience.
  • Participate in the development process from definition to deployment.
  • Codify best practices into reusable patterns, templates, and codebases to enhance quality and speed.
  • Build highly scalable and secure microservices.
  • Write optimized code ensuring application performance and security.
  • Mentor team members for professional and personal development.
  • Monitor and manage application health under the team's care.
  • Design, evaluate, and communicate solutions to both technical and non-technical stakeholders.

Requirement:

  • Bachelor's degree in computer science or related fields.
  • At least 5+ years of software development or related experience using Java.
  • Proven experience with modern software architecture and design patterns.
  • Experience with RDBMS (Postgres) and NoSQL (MongoDB).
  • Experience with domain-driven microservices and event-driven architectures.
  • Experience with Agile methodology or similar lean startup approach to building software.
  • Familiarity with Docker/Container and Container Orchestration (Kubernetes).
  • Familiarity with CI/CD platforms (Github Actions, Gitlab CI).
  • Strong understanding and implementation of secure coding best practices; familiarity with OWASP Top 10.
  • Familiarity with any modern cloud service providers.
  • Entrepreneurial attitude with the ability to work in a fast-paced, flexible environment.
  • Experience managing a high-performing backend engineering team working on complex, scalable microservices

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146939639

Similar Jobs