About the position
Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.
We are looking for a Senior JAVA Developer to join our financial services client based in Sandton for a 12-months contract role.
We are looking for a skilled and passionate Java Developer to join dynamic team. The ideal candidate will have a strong technical background and hands-on experience in full-stack Java development, including both front-end and back-end technologies. This is an exciting opportunity to work on modern enterprise applications in an Agile environment.
What you will be doing:
- Develop, maintain, and enhance Java-based applications.
- Design and implement RESTful APIs and Microservices using Spring Boot.
- Collaborate with cross-functional teams using Agile methodologies.
- Conduct code reviews and ensure adherence to best practices.
- Participate in system design, development, and deployment.
- Work on performance tuning and optimization.
What we are looking for:
- Completed IT degree / BSc degree or other related fields.
- 5 years' experience as a Java Developer
Technical Skills:
- Languages: Java, C, C++, JavaScript, HTML
- Frameworks: Spring, Spring Boot, Hibernate, MVC, Microservices, React, Angular, GWT
- Web Technologies: JSP, Servlets, JSTL, AJAX, REST, Java Swing
- Application Servers: JBoss 7.1, Tomcat 8, Glassfish 4, WebLogic, IBM WPS 8.5
- Build & DevOps Tools: Maven, Jenkins CI/CD, Git, SVN, Bitbucket, Postman
- Monitoring & Logging: Dynatrace, Kibana, loghost
- Databases: Oracle 12, MySQL 8, MongoDB
- Operating Systems: Windows (7, XP, 2000), Linux, Unix
- Testing Tools: JUnit, TestNG, Selenium WebDriver, Appium, JMeter
- Other Tools: BadBoy, Glog, ServiceNow, Java Multithreading
Methodologies:
Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.
Desired Skills:
- Java
- Spring
- Spring boot
- Maven
- Jboss
- MySQL