This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Lead a team of contract developers in designing, developing, and implementing software solutions.
Collaborate with managers and stakeholders to define project requirements, timelines, and deliverables.
Translate functional and technical requirements into detailed architecture and design.
Manage individual project priorities and deadlines for the development team.
Conduct code reviews to ensure adherence to coding standards, best practices, and performance optimization.
Participate in architectural discussions, technical design, and contribute to robust software solutions.
Stay updated on emerging technologies, industry trends, and best practices in Java development.
Bachelor’s degree in computer science, engineering, or related field required.
Relevant certifications such as Oracle Certified Professional and Spring Certified Professional are strongly preferred.
Experience leading a team using Agile development methodologies.
5+ years of proven experience as a Java developer with a strong understanding of Java EE, Spring Framework, and related technologies.
Experience designing, implementing, and maintaining REST APIs.
Ability to design high availability solutions on Cloud Platforms (AWS, Azure, GCP).
Experience designing and developing SQL and NoSQL databases.
Hands-on experience in developing web applications using Angular, React JS, Node.js, and JavaScript.
Strong experience in debugging, diagnosing, and troubleshooting complex production software.
Proficient in object-oriented development, preferably with Python.
Excellent written and verbal communication skills.
Strong analytical and problem-solving abilities with attention to detail.
Ability to thrive in a fast-paced environment and manage multiple priorities effectively.
Enjoy mentoring and have a passion for innovation.
Self-starter, highly motivated, and passionate about actively learning and researching new methods of work and technology.
Requirements:
Bachelor’s degree in computer science, engineering, or related field.
Relevant certifications (Oracle Certified Professional, Spring Certified Professional are strongly preferred).
Experience leading a team utilizing Agile development methodologies.
5+ years of proven experience as a Java developer, with a strong understanding of Java EE, Spring Framework, and related technologies.
Experience designing, implementing, and maintaining REST API’s.
Ability to design high availability solutions on Cloud Platforms (AWS, Azure, GCP).
Experience designing and developing SQL and NoSQL databases.
Hands-on experience in developing web applications using Angular, React JS, Node.js, and JavaScript.
Strong experience in debugging, diagnosing, and troubleshooting complex, production software.
Proficient in object-oriented development, preferably with Python.
Excellent written and verbal communication skills with the ability to communicate with team members at various levels, including business leaders.
Strong analytical and problem-solving abilities, with a keen attention to detail.
Ability to thrive in a fast-paced environment and manage multiple priorities effectively.
Enjoy mentoring and a passion for innovation.
Self-starter, highly motivated, and have a real passion for actively learning and researching new methods of work and new technology.
Benefits:
Career Growth: progress and learn, stability, career development/path.
Work Environment: autonomy, ownership, recognition of achievements, life-work balance, challenges.
Culture: transparency of goals and plans, support, collaboration, trust, community, passion, growth mindset.
Benefits: healthcare, dental & vision, paid life insurance & disability benefits, 401(k) with company match up to 4%, cell phone allowance, paid time off & sick pay, 16 paid holidays, paid parental leave for birth parent and non-birth parent.