← Back to jobs
Tampa, FL, USA
No related jobs found
Key Responsibilities
· Design, develop, test, release, and support business-critical applications.
· Develop and maintain full-stack applications using Java and modern frontend technologies.
· Build, integrate, and support REST APIs and backend services.
· Collaborate with technical leaders, business stakeholders, and product owners to understand requirements and acceptance criteria.
· Develop, maintain, and troubleshoot applications while analyzing performance and resolving issues.
· Provide ongoing support for production applications and address business user concerns.
· Design backend database schemas and support relational database development.
· Write clean, maintainable, and well-documented code following established development standards.
· Develop unit and UI tests and participate in CI/CD processes for building and deploying applications.
· Triage production issues and collaborate with engineering teams on root-cause analysis and resolution.
· Review development work and provide technical guidance to junior and distributed engineering resources.
· Contribute to technical discussions involving development standards, tools, frameworks, and design patterns.
· Participate in team collaboration and technical interviews as needed.
Required Qualifications
· Bachelor's degree in Computer Science, Computer Engineering, or equivalent professional experience.
· 5–7 years of professional software development experience.
· Strong programming experience with Java.
· Mentor junior members and some leading of projects
· Full-stack development experience with Angular, JavaScript, jQuery, HTML, and CSS.
· Experience with Spring Framework, Spring MVC, MyBatis, and REST APIs.
· Exposure to emerging technology – AI agents and or coding AI tools
· Knowledge of software design frameworks, patterns, and their implementation.
· Experience with relational database design and SQL.
· Understanding of the full Software Development Life Cycle (SDLC).
· Working knowledge of Agile development methodologies.
· Experience troubleshooting applications and resolving technical issues.
· Familiarity with DevOps tools, development automation, and CI/CD processes.
· Ability to research emerging frameworks, tools, and technologies.
· Experience estimating development efforts for medium-to-large projects.
· Understanding of technical project management principles.
· Excellent written, verbal, and interpersonal communication skills.
Preferred Qualifications
· Experience with React or other modern frontend technologies.
· Experience supporting business-critical applications in an enterprise environment.
· Familiarity with application performance analysis and optimization.
· Experience collaborating with distributed or offshore engineering teams.
· Experience participating in code reviews and supporting junior developers.
Bachelor’s degree
No related jobs found
← Back to jobs