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
The Senior Java Software Engineer with Azure Cloud at KonnectingTree Inc. will be responsible for designing, developing, and maintaining scalable applications within a cloud-based environment. The ideal candidate will leverage their expertise in Java programming and Azure services to create high-performance solutions, ensuring seamless integration with existing systems and delivering exceptional user experiences. This role involves close collaboration with cross-functional teams, troubleshooting complex issues, and mentoring junior developers to foster a culture of continuous improvement and innovation.
Job Responsibilities
- Design, develop, test, and deploy Java applications utilizing Azure cloud services.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Optimize application performance through code reviews and automated testing frameworks.
- Implement best practices for cloud architecture and security within Azure platforms.
- Troubleshoot and resolve software defects and performance issues in a timely manner.
- Participate in design discussions and provide input to architectural decisions.
- Mentor junior team members and provide guidance on software development processes.
- Stay updated with emerging technologies and trends in Java and cloud computing.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in Java development, with a focus on large-scale applications.
- Hands-on experience with Microsoft Azure, including Azure DevOps, Azure Functions, and Azure SQL Database.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Proficient in RESTful APIs and microservices architecture.
- Solid understanding of database technologies such as SQL and NoSQL.
- Excellent problem-solving and analytical skills, with attention to detail.
- Strong interpersonal and communication skills, both written and verbal.
Technologies & Tools
This position involves working with a variety of technologies and tools, including but not limited to Java, Spring Framework, Maven, Azure DevOps, Docker, Kubernetes, SQL Server, and Git for version control. Familiarity with CI/CD pipelines and cloud-based deployment strategies is also essential for success in this role.
Ideal Candidates
The ideal candidate will be a proactive and innovative thinker, demonstrating a passion for technology and software development. They should possess strong leadership qualities, enabling them to coach and inspire a team while fostering a collaborative environment. A candidate with a commitment to excellence, continuous learning, and the ability to adapt to rapidly changing technology landscapes will thrive in this position. Additionally, they should be dedicated to delivering high-quality software solutions through robust methodologies and a user-centered approach.
Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.