Java Fullstack Developer
Shelly AgarwalUnited StatesSENIORPosted 1h ago
JavaAPIMicroservicesStrutsSpringSpring MVCSpring BootJava 8SOAPRESTJDBCORMAPI specificationsDebuggingApp ServerJBOSSWASLIBERTYOpen LibertyWebLogicMigrationUnit testingJUnitSpockGroovyMockitoAgileScrumKanbanDesign PatternsIOCMVCSingletonFactoryKafkaCloud migrationAZURECI-CDJenkinsDockersSonarBlackduckOnsite Offshore CoordinationMigration factoryCommunicationContainerized applications
About the Role
We are looking for a Java Fullstack Developer with 10+ years of experience to join our team. This role involves hands-on coding, API development, and microservices architecture.
Key Responsibilities
• Design and implement RESTful APIs
• Develop and maintain API specifications and documentation
• Collaborate with cross-functional teams to define API requirements
• Debug and troubleshoot application issues
• Experience in migration projects dealing with App Servers
• Organize kick-offs for migrations of applications from On-Prem to Cloud
Requirements
• 10+ years of experience with Java and related frameworks
• Strong understanding of Java 8 and higher
• Experience with SOAP & REST based Services
• Knowledge of JDBC and ORM
• Experience with App Servers like JBOSS, WAS, LIBERTY, Open Liberty, WebLogic
• Strong exposure to coding standards and unit testing with JUnit/Spock/Groovy/Mockito
• Knowledge of Agile methodologies (Scrum, Kanban)
• Understanding of Design Patterns (IOC, MVC, Singleton, Factory)
• Hands-on experience with Kafka
• Experience in handling cloud migration projects, AZURE preferred
• Hands-on experience in CI-CD pipeline using Jenkins, Dockers
• Good understanding of Sonar, Blackduck, and other vulnerability scans
• Ability to work under pressure and coordinate onsite and offshore teams
• Effective interpersonal, verbal, and written communication skills
• Good understanding of Containerized applications