Epicareer Might not Working Properly
Learn More

Senior Java Developer - upto $4000

Salary undisclosed

Checking job availability...

Original
Simplified

Job Responsibilities:

  • Maintain high-quality products by participating in code and design reviews.
  • Build robust products and contribute to the product roadmap planning.
  • Propose and implement solutions using technologies such as Java, Angular, Hibernate, MySQL, Spring, Python, and Shell scripting.
  • Provide guidance and mentorship to junior team members and offer suggestions to colleagues by leveraging deep technical expertise.
  • Recommend and implement software architecture improvements and appropriate design patterns based on project requirements.
  • Offer in-depth technical support to Technical Support Analysts.
  • Collaborate with the front-end team to create high-performance, user-friendly, and stable web products.
  • Analyze client feedback and logs to identify and resolve root causes of issues.
  • Research and integrate up-to-date technology stacks to enhance product performance and quality.
  • Develop documentation to share technical knowledge and best practices within the team.
  • Provide insights into database performance optimization and stability.

Requirements:

  • Diploma, Bachelor’s Degree, or Professional Certification in Computer Science, Information Technology, Software Engineering, or related fields.
  • At least 7 years of relevant experience in full-stack web development.
  • Strong knowledge of Java 8+ and frameworks such as Spring, Spring Boot, Hibernate, object-oriented design, and design patterns.
  • Solid understanding and practical experience in Java web-based application development.
  • Proficiency in Java, Angular, Python, and RESTful APIs.
  • Proficiency in SQL and relational databases (e.g., MySQL).
  • Experience with Spring and Hibernate frameworks is highly preferred.
  • Experience with Microservices architecture is an added advantage.
  • Experience with Unix/Linux environments and source control tools like Git.
  • Experience in database performance tuning and query optimization is a plus.
  • Hands-on experience with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Familiarity with cloud platforms (e.g., AWS) is desirable.
  • Excellent problem-solving skills and attention to detail.
  • Strong understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Exposure to DevOps tasks and billing/charging interfaces/APIs is a plus.
  • Ability to work with customers to identify adoption barriers and devise plans to overcome them.

Good to Have Requirements:

  • Strong analytical and problem-solving abilities.
  • Strong teamwork and collaboration skills.
  • Effective communication skills, both verbal and written.

Job Responsibilities:

  • Maintain high-quality products by participating in code and design reviews.
  • Build robust products and contribute to the product roadmap planning.
  • Propose and implement solutions using technologies such as Java, Angular, Hibernate, MySQL, Spring, Python, and Shell scripting.
  • Provide guidance and mentorship to junior team members and offer suggestions to colleagues by leveraging deep technical expertise.
  • Recommend and implement software architecture improvements and appropriate design patterns based on project requirements.
  • Offer in-depth technical support to Technical Support Analysts.
  • Collaborate with the front-end team to create high-performance, user-friendly, and stable web products.
  • Analyze client feedback and logs to identify and resolve root causes of issues.
  • Research and integrate up-to-date technology stacks to enhance product performance and quality.
  • Develop documentation to share technical knowledge and best practices within the team.
  • Provide insights into database performance optimization and stability.

Requirements:

  • Diploma, Bachelor’s Degree, or Professional Certification in Computer Science, Information Technology, Software Engineering, or related fields.
  • At least 7 years of relevant experience in full-stack web development.
  • Strong knowledge of Java 8+ and frameworks such as Spring, Spring Boot, Hibernate, object-oriented design, and design patterns.
  • Solid understanding and practical experience in Java web-based application development.
  • Proficiency in Java, Angular, Python, and RESTful APIs.
  • Proficiency in SQL and relational databases (e.g., MySQL).
  • Experience with Spring and Hibernate frameworks is highly preferred.
  • Experience with Microservices architecture is an added advantage.
  • Experience with Unix/Linux environments and source control tools like Git.
  • Experience in database performance tuning and query optimization is a plus.
  • Hands-on experience with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Familiarity with cloud platforms (e.g., AWS) is desirable.
  • Excellent problem-solving skills and attention to detail.
  • Strong understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Exposure to DevOps tasks and billing/charging interfaces/APIs is a plus.
  • Ability to work with customers to identify adoption barriers and devise plans to overcome them.

Good to Have Requirements:

  • Strong analytical and problem-solving abilities.
  • Strong teamwork and collaboration skills.
  • Effective communication skills, both verbal and written.