Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by KonnectingTree Inc, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Lead Java Software Engineer at KonnectingTree Inc., you will play a pivotal role in designing and developing scalable software solutions to support our cloud-based applications. You will lead a team of engineers, guiding them through the development process while ensuring adherence to best practices and architectural standards. Your expertise in Java and Azure cloud services will be essential in optimizing our systems and enhancing user experiences, contributing to the continuous improvement of our product offerings.
Job Responsibilities
- Lead the design and architecture of Java-based applications deployed on Azure cloud infrastructure.
- Supervise and mentor a team of software engineers, fostering a culture of excellence and innovation.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Collaborate with cross-functional teams to gather requirements and define technical specifications.
- Develop and maintain scalable and efficient software solutions, troubleshooting and optimizing existing applications.
- Stay current with industry trends and technologies, integrating new tools and practices as appropriate.
- Support deployment, automation, and monitoring efforts for cloud applications.
- Participate in Agile practices including sprint planning, retrospectives, and daily stand-ups.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of experience in software development, with at least 3 years in a leadership role.
- Proven proficiency in Java programming and Java-related frameworks (e.g., Spring, Hibernate).
- Experience with cloud computing services, specifically Microsoft Azure.
- Strong understanding of microservices architecture and RESTful services.
- Familiarity with CI/CD practices and tools (e.g., Jenkins, Azure DevOps).
- Solid understanding of database technologies (SQL and NoSQL).
- Excellent problem-solving skills and ability to work under pressure.
Technologies & Tools
The Lead Java Software Engineer will utilize a variety of technologies and tools throughout their work, including but not limited to Java, Spring, Hibernate, Azure cloud services, Docker, Kubernetes, and database management systems like Microsoft SQL Server and MongoDB. Additionally, familiarity with CI/CD pipelines, Git version control, and various monitoring tools will be crucial for managing the deployment and performance of cloud applications.
Ideal Candidates
Ideal candidates for this position will possess a forward-thinking mindset and demonstrate strong leadership abilities. They should be effective communicators and collaborators, capable of driving a team towards achieving common goals. A deep passion for technology and innovation, coupled with a proactive approach to problem-solving, will enable them to effectively address challenges and foster a dynamic work environment. Candidates showcasing a commitment to staying updated with industry trends and continuous learning will be particularly well-suited for this role.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.