Java Fullstack Engineer
ascendion
Job Description
- Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
- Build and enhance Microservices-based architectures for scalable and resilient systems.
- Develop, integrate, and optimize RESTful APIs and web services.
- Work with SQL and NoSQL databases to design efficient data models and optimize performance.
- Implement secure, high-performing, and reusable application components.
- Collaborate with product owners, architects, QA teams, and other stakeholders throughout the software development lifecycle.
- Participate in code reviews, technical discussions, and architectural decision-making.
- Troubleshoot production issues and drive performance tuning and application optimization.
- Ensure adherence to coding standards, security best practices, and software development methodologies.
- Contribute to CI/CD pipelines and DevOps initiatives.