Remote Java Technical Architect

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Develop, deploy, and maintain microservices using Java, Spring, and Spring Boot.
  • Collaborate with Architects, Technical Leads, Business analysts, and other team members to gather and refine software requirements.
  • Implement and optimize AWS services, with a focus on ECS Fargate containers.
  • Conduct thorough design and code reviews and provide constructive feedback to team members.
  • Conduct performance tuning activities to ensure optimal system efficiency.
  • Debug and resolve complex technical issues, ensuring timely delivery of high-quality software.
  • Optimize and refactor code for improved efficiency and maintainability.
  • Create and execute JMeter scripts for comprehensive performance testing.
  • Collaborate with cross-functional teams to design and implement scalable solutions.
  • Troubleshoot and debug issues, ensuring system stability.
  • Work with databases, including Postgres and DMS, to manage data effectively.

Requirements:

  • Proven experience in Java development with a strong emphasis on microservices architecture.
  • Strong knowledge of Core Java (1.8 and above), J2EE, Spring and Spring Boot Frameworks.
  • Knowledge of RESTful API design and microservices architecture using spring boot.
  • Strong knowledge in RDBMS, prior experience with Postgres will be preferable.
  • Proficient in performance tuning and execution of JMeter scripts.
  • Hand on experience in messaging frameworks like ActiveMQ, KAFKA or equivalent AWS messaging services.
  • Experience in implementation of caching by leveraging AWS elastic cache, redis, memcache etc.
  • Familiarity with CI/CD, build and deployment tools such as Jenkins, Maven/Gradle, Git etc.
  • Knowledge of containerization (e.g., Docker) and container orchestration platforms like ECS Fargate.
  • Hands-on experience in Agile based development.
  • Leveraging several AWS cloud services such as AWS EC2, S3, RDS, and Lambda or Azure VM/Webapp, Blob, functions etc will be required.
  • Experience in UI (ReactJS/AngularJS)
  • Excellent analytical, problem-solving and aptitude skills.

Benefits:

  • Opportunity to work on building scalable and high-performance Enterprise Applications.
  • Collaborative work environment with Architects, Technical Leads, Business analysts, and other team members.
  • Exposure to optimizing AWS services and ECS Fargate containers.
  • Continuous learning and development opportunities in cutting-edge technologies.
  • Hands-on experience with performance tuning, JMeter scripts, and messaging frameworks.
  • Involvement in designing and implementing scalable solutions.
  • Working with databases like Postgres and DMS for effective data management.
  • Utilizing CI/CD, build and deployment tools for efficient software delivery.
  • Experience with containerization and container orchestration platforms.
  • Agile-based development experience and exposure to AWS cloud services.
  • Opportunity to work on UI technologies like ReactJS/AngularJS.
  • Development of excellent analytical, problem-solving, and aptitude skills.
Leave a feedback