Epicareer Might not Working Properly
Learn More

Java Tech Lead / Architect ( Java ,Springboot, Angular , MongoDB ) | Remote | Full Time Role

Salary undisclosed

Apply on


Original
Simplified
Tech Lead / Architect : Java
  • Position: Full-Time
    Location: US Remote
    Experience Level: 9 + yrs exp
    Must have Skills : Handson Coding exp in Java , MongoDB , Spring Batch ,Spingboot, Message Queues
Key Must-Have Skills:
  • Java: Strong expertise in Java development with hands-on experience in building and architecting enterprise-level applications.
  • Spring Boot: Proficiency in Spring Boot for developing microservices-based architectures and RESTful services.
  • MongoDB: Hands-on experience in MongoDB for designing and optimizing data models and queries.
  • Spring Batch: Proven experience in developing batch processing applications using Spring Batch for data-driven systems.
  • Message Queues: Experience with message queues like Kafka, RabbitMQ, or other similar systems for event-driven application development.
  • Client/Customer Interaction: Excellent communication and interpersonal skills with a proven track record in client and customer interactions, requirement gathering, and solution design.
Role Overview:
We are seeking a Hands-on Technical Lead/Architect who excels in both technical expertise and client interaction. This role requires a strong background in building cloud-native applications, along with the ability to understand business requirements, engage with stakeholders, and translate those requirements into robust technical solutions. The ideal candidate is comfortable working directly with clients to define and shape project requirements while also being deeply involved in hands-on coding and architecture design.
Responsibilities:
  • Client Engagement: Serve as a primary technical contact, interacting with clients to understand business needs and provide suitable technical solutions.
  • Requirement Gathering and Analysis: Collaborate with clients and stakeholders to collect requirements and define project specifications.
  • Solution Design and Architecture: Design and architect scalable, cloud-native applications using microservices and event-driven approaches.
  • Hands-on Coding and Development: Actively code and develop applications using Java, Spring Boot, and MongoDB. This role requires the Lead/Architect to be directly involved in coding, ensuring high-quality code and adherence to best practices.
  • Batch Processing: Implement batch processes using Spring Batch to handle complex data workflows.
  • Message Queue Systems: Build messaging solutions using technologies like Kafka or RabbitMQ for efficient asynchronous communication.
  • Technical Problem Solving: Identify and resolve technical challenges with innovative solutions.
  • Project Delivery: Drive successful project delivery by coding, testing, and deploying features to meet client expectations and project goals.
Basic Qualifications:
  • Bachelor s degree in Computer Science, Engineering, or a related field.
  • 9+ years of experience in software development with Java and Spring Boot.
  • 5+ years of hands-on experience in designing and building cloud-native applications.
  • 3+ years of experience with MongoDB, Spring Batch, and message queues (Kafka or RabbitMQ).
  • Strong expertise in microservices architecture, cloud-native design, and distributed systems.
  • Excellent communication and interpersonal skills, with a demonstrated ability to interact effectively with clients, understand requirements, and deliver solutions.
  • Proven experience in delivering high-quality, scalable solutions with a focus on performance and security.
Preferred Qualifications:
  • Experience in event-driven design and Domain Driven Design (DDD).
  • Expertise in DevOps practices, CI/CD pipelines, and containerized applications (Docker/Kubernetes).
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of architectural patterns, SOLID principles, and 12-factor application methodologies.
  • Cloud platform certifications (AWS, Azure, Google Cloud Platform) are a plus.
What We Offer:
  • A hands-on role where you can engage directly with clients and customers, helping shape the technical direction of projects.
  • Opportunity to work on challenging projects that involve cutting-edge technology and innovative solutions.
  • A collaborative and diverse team environment that values your expertise and fosters growth.
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.
Report this job