- Design and Development: Design develop and maintain Java-based applications ensuring they meet specifications and business goals.
- Code Quality: Write well-designed efficient and testable code while also improving and optimizing existing code.
- Troubleshooting and Debugging: Analyze user requirements troubleshoot technical problems debug applications and fix bugs efficiently.
- Collaboration: Work with cross-functional teams including designers product managers and other developers to deliver projects and features.
- Testing: Write unit tests and participate in integration testing to ensure software quality.
- Security: Implement security best practices to protect data and applications.
- Documentation: Create and maintain detailed design and technical documentation throughout the development process.
- Performance: Ensure the best possible performance and responsiveness of applications and address bottlenecks.
Required skills and qualifications
- Proficiency in Java with experience in frameworks like Spring Boot.
- Experience with RESTful APIs and database management.
- Strong problem-solving and analytical skills.
- Familiarity with the full software development lifecycle.
- Experience with development tools and version control systems.
- Ability to work in a collaborative and team-oriented environment.
Design and Development: Design develop and maintain Java-based applications ensuring they meet specifications and business goals. Code Quality: Write well-designed efficient and testable code while also improving and optimizing existing code. Troubleshooting and Debugging: Analyze user requ...
- Design and Development: Design develop and maintain Java-based applications ensuring they meet specifications and business goals.
- Code Quality: Write well-designed efficient and testable code while also improving and optimizing existing code.
- Troubleshooting and Debugging: Analyze user requirements troubleshoot technical problems debug applications and fix bugs efficiently.
- Collaboration: Work with cross-functional teams including designers product managers and other developers to deliver projects and features.
- Testing: Write unit tests and participate in integration testing to ensure software quality.
- Security: Implement security best practices to protect data and applications.
- Documentation: Create and maintain detailed design and technical documentation throughout the development process.
- Performance: Ensure the best possible performance and responsiveness of applications and address bottlenecks.
Required skills and qualifications
- Proficiency in Java with experience in frameworks like Spring Boot.
- Experience with RESTful APIs and database management.
- Strong problem-solving and analytical skills.
- Familiarity with the full software development lifecycle.
- Experience with development tools and version control systems.
- Ability to work in a collaborative and team-oriented environment.
View more
View less