Java Full Stack Developer
Sunil KumarUnited StatesSENIORPosted 36m ago
JavaJ2EESpring MVCSpring BootAgileSpringHibernateCloud FoundryJavaScriptAngularJSAngularAPIKafkaMongoDBMicroservicesSQLPostgreSQLOracleNoSQLJUnitJasmineSVNGitHTML5CSS3AJAX
About the Role
We are seeking a Java Full Stack Developer for a contract position at our client's business. This role requires extensive experience in Java/J2EE technologies and various frameworks.
Key Responsibilities
• Develop applications using Java/J2EE technologies and Spring MVC / Spring Boot
• Work with Agile methodology for application development
• Ensure continuous improvement in delivery team processes
• Implement solutions using Spring, Hibernate, and Cloud Foundry frameworks
• Integrate APIs in Angular and write test cases
• Work with microservices architecture
• Utilize Apache Kafka for event-driven architecture
• Work with MongoDB for data modeling and querying
• Develop SOAP & REST services in Java
• Work with SQL and NoSQL databases
• Participate in Agile (Scrum) and test-driven development
• Utilize JavaScript, HTML5, CSS3, Angular, and AJAX
Requirements
• 12+ years of professional experience in Java/J2EE technologies and Spring MVC / Spring Boot
• Hands-on experience in application development using Agile methodology
• Solid experience in Spring & Hibernate and Cloud Foundry frameworks with a minimum of 5+ years
• Strong understanding of JavaScript design patterns and MVC frameworks like AngularJS / Angular 8 and above
• Hands-on experience with API integration in Angular and writing test cases
• Strong understanding of microservices architecture
• Hands-on experience with Apache Kafka for event-driven architecture, messaging, and streaming between microservices
• Experience working with MongoDB for data modeling, querying, and performance optimization
• Knowledge of common browser developer tools and performance-tuning techniques
• Good experience developing SOAP & REST services in Java
• Strong knowledge of SQL and databases (PostgreSQL / Oracle) along with NoSQL databases (MongoDB)
• Experience with Agile (Scrum) and test-driven development using JUnit, Jasmine, and version control (SVN, Git, etc.)
• Working knowledge of JavaScript, HTML5, CSS3, Angular JS (latest version), Angular, and latest JavaScript standards
• Experience in basic cross-browser support, caching, and optimization techniques
• Experience developing consumer-facing web applications using AJAX