Job Summary
We are seeking a highly skilled Sr. Software Engineer with 6 to 8 years of experience in Java to join our dynamic team. The ideal candidate will work in a hybrid model contributing to the development of cutting-edge software solutions. This role requires a deep understanding of Java and a passion for technology. The successful candidate will play a crucial role in our software development lifecycle ensuring high-quality deliverables that meet our clients needs.
Responsibilities
Develop and maintain high-quality software solutions using Java.Collaborate with cross-functional teams to define design and ship new features.Ensure the performance quality and responsiveness of applications.Identify and correct bottlenecks and fix bugs.Help maintain code quality organization and automation.Participate in code reviews to maintain high code quality standards.Provide technical guidance and mentorship to junior developers.Stay updated with the latest industry trends and technologies.Contribute to continuous improvement by suggesting enhancements to software architecture.Work closely with product management to understand requirements and deliver solutions.Ensure software is scalable and meets performance requirements.Develop and execute unit tests to ensure software quality.Document software designs and code for future reference.
Qualifications
Possess a strong proficiency in Java programming language.Have experience with software development lifecycle and agile methodologies.Demonstrate excellent problem-solving skills and attention to detail.Show ability to work collaboratively in a team environment.Exhibit strong communication skills to interact with stakeholders.Have experience with version control systems like Git.Possess knowledge of software testing and debugging techniques.Demonstrate ability to mentor and guide junior team members.Show commitment to continuous learning and professional development.Have experience with database management and SQL.Demonstrate understanding of software design patterns and principles.Show ability to adapt to changing project requirements and timelines.Exhibit a passion for technology and innovation.
Certifications Required
Oracle Certified Professional Java SE Programmer AWS Certified Developer