This is a remote position.
We are seeking a Senior Java Developer to contribute to the design, development, and optimization of high-performing applications. The ideal candidate will have strong expertise in Java & J2EE development, API design, web services, and relational databases. This role involves collaborating on application architecture, designing efficient algorithms, and ensuring highly available and reliable API services. Additionally, the candidate will be responsible for implementing continuous integration practices to enhance development efficiency.
Participate in design discussions and architectural decisions to enhance application scalability and performance.
Develop and maintain robust APIs and integrate them into enterprise applications.
Design and implement highly available application services and reliable APIs.
Develop MVC-based web applications using JSP and Struts frameworks.
Apply Object-Oriented Programming (OOP) concepts in development and debugging.
Utilize Spring 3.x framework (IOC, MVC, JDBC, JMS, etc.) and Hibernate for efficient application development.
Implement and maintain RESTful web services following best API design practices.
Work with application servers such as Tomcat and WebLogic to deploy and manage applications.
Develop and manage JMS messaging services for efficient communication between application components.
Utilize relational databases (SQL) effectively, ensuring optimal performance and scalability.
Maintain code quality and versioning using Git, SVN, or Mercurial.
Work with HTML5, CSS, JavaScript frameworks (such as AngularJS and Bootstrap) to enhance user interface capabilities.
Stay updated with the latest tools, languages, and best practices in software development.
Collaborate with DevOps teams to implement continuous integration and deployment pipelines.
Education: Diploma/Degree in Information Technology or a related field.
Experience:
10+ years of experience in Java & J2EE programming.
3+ years of experience in developing APIs and web services.
3+ years of experience with relational databases and SQL.
Hands-on experience in Spring Framework (Spring IOC, MVC, JDBC, JMS, etc.) and Hibernate.
Strong expertise in RESTful API design patterns and web services development.
Experience with application servers such as Tomcat and WebLogic.
Experience in JMS messaging services implementation.
Familiarity with version control systems like Git, SVN, or Mercurial.
Knowledge of HTML5, CSS, JavaScript frameworks (e.g., AngularJS, Bootstrap).
Passionate about learning new tools, languages, and workflows.
0
CI&T
inventYOU IT Consulting
WorldRemit
Flexspring
Malthus Darwin