We are seeking a skilled and motivated Java Developer to join our growing development team. The successful candidate will contribute to application architecture design, algorithm development, and the delivery of highly available, scalable application services and reliable APIs. You will play a key role in implementing continuous integration practices and building robust enterprise-grade applications.
Participate in design discussions and contribute to application architecture and technical decisions
Design and develop scalable, high-availability application services and APIs
Build and maintain RESTful web services
Develop and enhance MVC-based web applications
Implement and support continuous integration (CI) practices
Work closely with cross-functional teams to deliver high-quality solutions
Ensure code quality through best practices, reviews, and version control
Troubleshoot, debug, and optimize application performance
Stay up to date with emerging technologies, tools, and development methodologies
Diploma or Degree in Information Technology or a related field
5+ years of hands-on experience in Java & J2EE development
3+ years of experience in API development
3+ years of experience working with relational databases and SQL
Strong experience building MVC-based web applications using JSP / Struts
Solid understanding of Object-Oriented Programming (OOP) principles
Hands-on experience with:
Spring Framework (3.x) including IOC, MVC, JDBC, JMS
Hibernate
Experience developing RESTful web services
Strong knowledge of RESTful API design patterns
Hands-on experience with application servers such as Apache Tomcat and WebLogic
Experience implementing JMS messaging services
Familiarity with version control systems such as Git, SVN, and Mercurial
Working knowledge of HTML5 and CSS
Exposure to JavaScript frameworks such as AngularJS and Bootstrap
Strong problem-solving and analytical skills
Ability to work independently and collaboratively in a team environment
Passionate about learning new tools, technologies, and workflows
Excellent communication and documentation skills
Detail-oriented with a focus on quality and reliability
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.
Please check your email. It looks like you haven't verified your account yet. Here's what you're missing out on:
Didn't receive the link? Resend Verification Link