Overview
Skills
Job Details
Java Solution Engineer/Architect
Location: Remote
W2/Fulltime
Visa: USC/Ead/H1Transfer
Key Responsibilities:
Lead the design and architecture of complex, scalable, and high-performance Java applications. Provide architectural guidance and expertise to development teams throughout the software lifecycle.
Lead technical discussions, decisions, and code reviews. Mentor junior and senior developers on best practices, design patterns, and Java-related technologies.
Collaborate with business analysts, stakeholders, and development teams to understand business needs and translate them into technical solutions. Design architecture that meets both functional and non-functional requirements.
Evaluate and recommend new technologies, tools, and frameworks to ensure the team is using the most appropriate and efficient technologies for the project.
Work on integration with third-party systems and services, ensuring seamless data flow and system interoperability.
Create and maintain clear and comprehensive architectural documentation. Document key design decisions and ensure that the architecture aligns with business goals.
processes, including sprint planning, backlog refinement, and daily stand-ups.
Required Skills and Qualifications:
Minimum of 10-15 + years of experience in a solution architect or technical leadership role focused on Java technologies.
Technical Expertise:
Strong knowledge of Java SE/EE, including frameworks such as Spring, ,Hibernate, and JavaFX.
Expertise in designing microservices architectures and implementing them using Java-based technologies.
Heavy Experience on Spring and Springboot, Splunk, Dynatrace
Strong Experience in Rest Apis.
Nice to have cloud technologies like AWS, Azure, or Google Cloud and containerization (e.g., Docker, Kubernetes).
Soft Skills:
Excellent communication skills and the ability to convey complex technical concepts to non-technical stakeholders.
Strong problem-solving abilities and a strategic mindset.
Ability to work in a fast-paced, collaborative environment with multiple stakeholders.
Leadership and mentoring skills to guide and develop junior team members.