Overview
Senior Software Developer with 6+ years of experience in building scalable applications using Java and Spring Boot. Strong expertise in REST and SOAP APIs, database design, and delivering high-quality solutions in Agile environments.
Experience Requirements
- Minimum of 6 years of professional experience in software development.
- Extensive hands-on experience with Java and Spring Boot.
- Proven experience in developing and maintaining RESTful and SOAP-based APIs.
- Strong experience with Hibernate and relational databases.
- Demonstrated expertise in data modeling and database design.
Technical Skills
- Proficiency in Java, Spring Boot, and Hibernate.
- Strong understanding of API standards, including REST and SOAP.
- Expertise in SQL and database management (e.g., SQL Server, MySQL, PostgreSQL, or similar).
- Experience with data modeling, entity-relationship diagrams, and schema design.
- Familiarity with Git-based version control systems.
- Solid understanding of software development best practices, including design patterns, testing, and documentation.
Key Tasks and Responsibilities
- Design, develop, and maintain efficient, reusable, and reliable Spring Boot applications.
- Work with relational and NoSQL databases to design scalable and robust data models while ensuring transactional integrity.
- Collaborate with front-end developers to integrate user-facing elements using server-side logic.
- Utilize Jira to track tasks, progress, and priorities.
- Use Bitbucket for version control and collaboration on code reviews, merges, and deployments.
- Write clean, testable, and maintainable code in line with established coding standards.
- Participate in code reviews to ensure code quality and optimize performance.
- Troubleshoot, test, and maintain core product software.
- Stay current with emerging technologies and industry trends and apply relevant innovations when appropriate.
- Provide technical support for development and deployment activities, including documentation and knowledge transfer as needed.