πNigeria
Senior Java Engineer

Tech Holding
πRemote - India
Please let Tech Holding know you found this job on JobsCollider. Thanks! π
Summary
Join Tech Holding, a full-service consulting firm, as a Senior Java Engineer. You will collaborate with the application architect on system design, develop and maintain high-performance applications, troubleshoot issues, and contribute to process improvement. This remote position requires excellent communication skills and expertise in Java, various frameworks, and cloud platforms. You will be responsible for writing well-tested, high-quality code and participating in code reviews. The ideal candidate will have extensive experience in Java and related technologies, a strong understanding of application security, and a proven ability to work both independently and as part of a team.
Requirements
- 7+ years of experience with Java
- 3+ years of experience with any JavaScript UI frameworks (Angular preferred)
- Strong Experience with Java Frameworks like Spring Boot, Hibernate etc
- Proficient in HTML5, CSS3, and building responsive web applications (experience with Bootstrap or similar frameworks preferred)
- Outstanding English communication skills (both written and spoken)
- Expertise in developing high-performance Batch Jobs
- In-depth knowledge of system and architecture design fundamentals
- Experience with both relational databases (Oracle, MySQL)
- API development experience, including designing and consuming REST APIs
- Solid experience working with AWS or other cloud platforms, including services like ECS, EC2, S3, Lambda, RDS...etc
- Strong understanding of application security best practices
- Committed to writing well-tested, high-quality code with strong documentation
- Proficient with version control tools like Git (GitHub experience preferred)
- Self-driven problem solver who can troubleshoot any issues/bugs that arise until a viable solution is found
- Ability to work both as part of a team and operate independently, as appropriate
- Some experience writing unit and integration tests
Responsibilities
- Collaborate with the application architect on system design and architecture
- Develop, test, and maintain scalable, high-performance applications using best practices
- Troubleshoot and resolve issues quickly, identifying root causes and implementing robust solutions
- Contribute to the continuous improvement of the development process
- Stay up-to-date with emerging technologies and trends, integrating them into existing applications where appropriate
- Participate in code reviews to ensure high code quality, security, and maintainability
Preferred Qualifications
- Hands-on experience with CI/CD pipelines and tools
- Experience working with Digital Asset Management systems
- Experience working with NoSQL databases (MongoDB, DynamoDB...etc.)
- Familiarity with microservices architecture
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
π°$121k-$232k
πUnited States
πNetherlands
πWorldwide
πSerbia, Poland
π°$98k-$136k
πCanada
π°$27k-$52k
πVietnam
πPoland
πPoland