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.