Source description
About the role
As a Java Full Stack Developer at our company, you will play a crucial role in designing, developing, testing, and maintaining scalable web applications. Your expertise in Java development and React will be essential in ensuring high code quality, performance, and security. Key Responsibilities: - Design, develop, and maintain enterprise-grade web applications. - Develop robust backend services using Java and Spring Boot. - Build responsive and interactive user interfaces using React.js. - Write clean, efficient, reusable, and well-documented code. - Develop and consume RESTful APIs and microservices. - Participate in system design, code reviews, and technical discussions. - Optimize application performance and scalability. - Troubleshoot and resolve production issues. - Collaborate with product managers, architects, QA, and DevOps teams. - Follow best practices in software development, security, and coding standards. Required Technical Skills: Backend: - Strong hands-on experience in Java (Java 8/11/17+) - Excellent coding and problem-solving skills in Java - Strong understanding of OOP, Collections, Multithreading, Concurrency, and Design Patterns - Experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security - Microservices architecture experience - REST API development and integration - Hibernate/JPA Frontend: - Strong experience with React.js - JavaScript (ES6+), TypeScript - HTML5, CSS3, Bootstrap, Material UI - Redux/Context API - Responsive UI development Database: - SQL expertise - Oracle, PostgreSQL, MySQL, or SQL Server - Query optimization and database design Cloud & DevOps: - Docker and Kubernetes - CI/CD pipelines - Jenkins, GitHub Actions, or GitLab CI - AWS, Azure, or GCP experience preferred Tools & Technologies: - Git/GitHub/Bitbucket - Maven/Gradle - JUnit, Mockito - SonarQube - Agile/Scrum methodology Required Qualifications: - Bachelor's degree in Computer Science, Engineering, or related field. - Strong Java coding expertise with the ability to solve complex technical challenges. - Experience in designing scalable and high-performance applications. - Excellent debugging and analytical skills. - Solid communication and teamwork abilities. Preferred Skills: - Experience with event-driven architecture (Kafka/RabbitMQ). - Knowledge of NoSQL databases (MongoDB, Cassandra). - Experience with system design and architecture. - Exposure to AI-assisted development tools and modern engineering practices. Nice to Have: - AWS/Azure certification. - Experience leading technical discussions and mentoring developers. - Experience working in large-scale enterprise environments. As a Java Full Stack Developer at our company, you will play a crucial role in designing, developing, testing, and maintaining scalable web applications. Your expertise in Java development and React will be essential in ensuring high code quality, performance, and security. Key Responsibilities: - Design, develop, and maintain enterprise-grade web applications. - Develop robust backend services using Java and Spring Boot. - Build responsive and interactive user interfaces using React.js. - Write clean, efficient, reusable, and well-documented code. - Develop and consume RESTful APIs and microservices. - Participate in system design, code reviews, and technical discussions. - Optimize application performance and scalability. - Troubleshoot and resolve production issues. - Collaborate with product managers, architects, QA, and DevOps teams. - Follow best practices in software development, security, and coding standards. Required Technical Skills: Backend: - Strong hands-on experience in Java (Java 8/11/17+) - Excellent coding and problem-solving skills in Java - Strong understanding of OOP, Collections, Multithreading, Concurrency, and Design Patterns - Experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security - Microservices architecture experience - REST API development and integration - Hibernate/JPA Frontend: - Strong experience with React.js - JavaScript (ES6+), TypeScript - HTML5, CSS3, Bootstrap, Material UI - Redux/Context API - Responsive UI development Database: - SQL expertise - Oracle, PostgreSQL, MySQL, or SQL Server - Query optimization and database design Cloud & DevOps: - Docker and Kubernetes - CI/CD pipelines - Jenkins, GitHub Actions, or GitLab CI - AWS, Azure, or GCP experience preferred Tools & Technologies: - Git/GitHub/Bitbucket - Maven/Gradle - JUnit, Mockito - SonarQube - Agile/Scrum methodology Required Qualifications: - Bachelor's degree in Computer Science, Engineering, or related field. - Strong Java coding expertise with the ability to solve complex technical challenges. - Experience in designing scalable and high-performance applications. - Excellent debugging and analytical skills. - Solid communication and teamwork abilities. Preferred Skills: - Experience with event-driven ar
More at Sonyo Management Consultants
Related open roles
Pyspark + SQL (Data Engineer) (Maharashtra)
Mumbai
SAP Hybris Business Analyst (BA) -H Role (Bangalore Rural)
Bangalore
SF Admin
India
Cloud Native Platform Engineer (SRE | Kubernetes | Go | Python) (Telangana)
Hyderabad
Cloud Native Platform Engineer (SRE | Kubernetes | Go | Python) (Bangalore
Bangalore
Data Engineer (SCALA+AWS Developers) (Maharashtra)
Mumbai