- Company Name
- J&T Business Consulting
- Job Title
- Junior Software Engineer - Javascript
- Job Description
-
Job Title: Junior Software Engineer – JavaScript
Role Summary:
Develop, test, and maintain high‑quality software solutions for ESG Global’s energy‑sector products. Collaborate with cross‑functional teams on design, implementation, and support while adhering to industry standards (ISO, ESG Global), Agile practices, and continuous improvement goals.
Expatations:
Deliver clean, maintainable code that meets design specifications and quality benchmarks. Participate in code reviews, test‑driven development, and documentation. Provide timely support for customer‑reported issues and contribute to production reliability and performance.
Key Responsibilities:
- Build new and modify existing applications using Java‑based stack (Java, Spring Boot, Maven) and frontend frameworks (React, TypeScript).
- Write unit and integration tests (JUnit, Jest) and participate in automated testing pipelines.
- Design, review, and estimate client change requests; ensure scope, schedules, and quality are maintained.
- Support DevOps/DataOps to deploy applications on Kubernetes and AWS, monitoring performance and capacity.
- Mentor junior developers on coding standards, design patterns, and best practices.
- Document software specifications, user guides, and assist in creating technical documentation.
- Actively engage in quality assurance, change control, and ISO compliance activities.
- Identify and propose process improvements, component re‑use, and technology upgrades.
Required Skills:
- 3+ years of commercial Java development experience (Java, Spring Boot, Maven).
- Proficiency with Git, JUnit, MySQL, React, TypeScript, and modern version control.
- Strong understanding of relational database design and SQL.
- Experience with microservices, Kubernetes, and AWS cloud services.
- Familiarity with Agile development methodologies and sprint ceremonies.
- Excellent written and verbal communication skills.
- Problem‑solving mindset and willingness to perform BS7858 screening.
Required Education & Certifications:
- Bachelor’s degree (2:1 or higher) in Computer Science, Information Technology, or a related field, **or** equivalent practical experience with an active GitHub portfolio demonstrating Java expertise.