What are the responsibilities and job description for the Java Engineer position at Knak Digital?
Job Description
Job Description
Principal Software Engineer
Location : Hybrid – Tampa, FL
Industry : Financial Services
Compensation : $140-155k
Relocation Assistance : Not Available
Visa Sponsorship : Not Available
About the Role
We are looking for a Principal Software Engineer to lead the design, development, and support of enterprise applications and software solutions. In this role, you will collaborate with architects, product managers, and stakeholders to implement secure, scalable, and high-performance systems. The ideal candidate is an experienced engineer with expertise in Java, Spring Boot, Angular, REST APIs, and microservices architecture within a cloud environment.
Key Responsibilities
- Lead the design and implementation of scalable, high-performance software applications.
- Develop microservices-based architectures for cloud environments (AWS preferred).
- Ensure application reliability, security, and performance optimization.
- Build and maintain REST APIs using Spring Boot, integrating with front-end technologies.
- Collaborate with infrastructure teams to optimize hosting and deployment strategies.
- Support and enhance CI / CD pipelines using Git, Jenkins, and Maven.
- Provide technical mentorship and conduct code reviews.
- Research and implement emerging technologies to improve system efficiency.
Qualifications
Additional Skills
This is an exciting opportunity to work in a high-impact environment, leading the development of cutting-edge financial solutions. If you're a skilled engineer looking for a challenging role with growth potential, we encourage you to apply!
Salary : $140,000 - $155,000