Infinite Computer Solutions

Principal Java Software Engineer

Posted: 39 minutes ago

Job Description

We are seeking a highly skilled and motivated Principal Software Engineer with Java-based development background to join our dynamic and collaborative team. This role requires a seasoned engineer with a passion for building high-quality software solutions, mentoring team members, and driving innovation across projects.As a Principal Software Engineer, the candidate is expected to play a key role in designing, developing, and delivering robust and scalable applications working closely with cross-functional teams to understand business needs and translate them into technical solutions while continuously improving our engineering practices and processes.Required Skills & Qualifications8+ years of professional software development experience.Strong object-oriented programming skills using Java, particularly with Spring Framework and Spring Boot.Proficiency in front-end technologies including HTML, CSS, JavaScript, and Angular.Experience working with relational databases (Oracle, PL/SQL, SQL Server) and ORM tools (JPA2, Hibernate).Solid understanding of MVC, JDBC, and RESTful services.Familiarity with Microservices architecture, Spring Open-Source Projects, SOAP/REST APIs, JSON, and XML.Hands-on experience with CI/CD tools such as Bamboo and Octopus Deploy.Strong analytical and problem-solving skills with excellent communication abilities.Proven experience in leading software teams or contributing to system architecture is a strong advantage.Comfortable working in Agile development environments, delivering iterative solutions to complex problems.Highly motivated, team-oriented, detail-focused, and goal-driven.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In