Java GWT Lead/Architect

  • Posted 14 hours ago | Updated 4 hours ago

Overview

Remote
Accepts corp to corp applications
Contract - long term

Skills

Scrum
Java
DEV OPS
Best Practices
Coding
Deployment
REST
Oracle
Unit Testing
Performance Tuning
Kubernetes
Design Patterns
Containerization
OOP
Continuous Integration/Delivery
Agile
SAP
Microsoft Azure
Docker
Technical Requirements
Data management
Requirement Gathering
mentor
Coding Standards
Translating
Level Design
Google Web Toolkit

Job Details

Java GWT Lead/Architect

Experience: 15+ Years

Location: Remote

What is in it for you?

Lead enterprise Java application modernization and Azure migration with hands-on expertise in GWT, Oracle, SAP integration, and cloud-native architecture.

Responsibilities:

  • Architect and implement robust Java-based enterprise applications using Core Java and Java 6.

  • Design and maintain front-end components using Google Web Toolkit (GWT).

  • Lead the migration of legacy systems to Microsoft Azure, ensuring scalability, security, and performance.

  • Define high-level and low-level designs, ensuring alignment with business and technical requirements.

  • Collaborate with Business Analysts to plan and refine sprints, translating user stories into technical solutions.

  • Guide and mentor junior team members, fostering technical growth and adherence to best practices.

  • Conduct code reviews, ensure code coverage, and enforce coding standards and design principles.

  • Integrate with SAP systems, including SAP NetWeaver and SAP BW, ensuring seamless data flow and functionality.

  • Work with Oracle 12c for backend data management and optimization.

  • Implement and maintain REST APIs for secure and scalable service communication.

  • Participate actively in Agile ceremonies such as daily stand-ups, sprint planning, retrospectives, and demos.

  • Ensure quality through unit testing, performance tuning, and troubleshooting.

  • Contribute to DevOps practices, including CI/CD pipelines and containerization using Docker/Kubernetes.

  • Evaluate and recommend tools, frameworks, and technologies to support modernization and innovation.

Skills:

Mandatory skills:

  • Strong 15+ years of hands-on experience in Core Java, specifically Java 6

  • Strong expertise in Google Web Toolkit (GWT)

  • Solid working knowledge of Oracle 12c

  • Proven Enterprise-level Design and Architecture experience

  • Experience in migrating legacy systems to Microsoft Azure, including cloud architecture and deployment strategies

  • Strong understanding and implementation of REST APIs

  • Proficiency in Unit Testing

  • Demonstrated use of OOP, SOLID principles, design patterns, and coding best practices

  • Experience in SAP Integration

  • Ability to architect and implement robust Java-based applications

  • Experience in leading development teams and providing technical guidance

  • Active participation in Agile/SCRUM ceremonies (stand-ups, sprint planning, retrospectives, etc.)

Good to have skills:

  • Familiarity with SAP NetWeaver and SAP BW

  • Experience in CI/CD pipelines, DevOps practices, and containerization (Docker/Kubernetes)

  • Experience in designing and maintaining GWT-based front-end components

  • Ability to coordinate with Business Analysts for sprint planning and requirement gathering

  • Experience in creating design artifacts (HLD/LLD, code coverage reports, etc.)

Educational Qualifications:
Engineering Degree BE/ME/BTech/MTech/BSc/MSc.
Technical certification in multiple technologies is desirable.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.