Senior Java Software Developer

Senior Java Software Developer
Company:

Opensource Intelligent Solutions


Details of the offer

About the Role:Are you a passionate and experienced Java Developer looking to take your career to the next level? We are seeking a skilled Senior Java Developer to join our dynamic team. In this role, you will support existing functionality, develop new features, and play a critical part in maintaining and improving our software products.Key Responsibilities:Development & Support: Enhance existing functionality and develop new components to meet business needs.Product Understanding: Collaborate with business analysts to refine requirements and implement new features.Code Maintenance: Refactor and improve code for maintainability and adaptability.Team Collaboration: Work effectively within a team, adhering to software development processes and standards.Performance Optimization: Evaluate and improve application performance and high availability features.Testing: Create unit and integrated system tests to ensure developed functionality works as intended.Debugging: Perform root cause analysis on bugs and fix issues within an integrated system.Deployment: Build and deploy the system on an application server, incorporating work from other developers as needed.Requirements:Education: Relevant tertiary qualification in Engineering OR Computer Science OR matric with at least 6 years of relevant development experience.Java Expertise: Strong knowledge of Java (Java 8 and above, Java 17 preferred).Additional Skills: Experience in JavaScript or Typescript preferred.Team Collaboration: Ability to work well in a team environment and provide mentorship.SDLC Knowledge: Solid understanding of the software development lifecycle, tools, and techniques.Technology Experience:Java EE (J2EE) server-side technologiesJPA/HibernateApplication server/container experience (Karaf preferred)Build tools (Maven, GIT, Jenkins)SQL and relational databases (Apache Derby)Frontend technologies (ReactJS, Bootstrap, CSS3, HTML5)REST/SOAP web servicesNice to Have:Financial Systems Experience: Experience with financial systems is a plus.Additional Technologies: Knowledge of Continuous Integration tools (Hudson, Bamboo, Jenkins), SoapUI, integration experience (Web services, JMS), JAXB, XML Schema, Docker, and use of UML tools.Frontend Skills: Experience with JavaScript or Typescript, Webpack/NPM, Jest.Personal Profile:Passionate Technologist: Enthusiastic about learning and understanding broader technical and implementation approaches.Detail-Oriented: Strong attention to detail and a finisher mentality.Adaptable: Ability to switch between big-picture thinking and technical details.Self-Motivated: A self-starter with the ability to work under pressure and meet deadlines.Remote Work: Ability to work remotely with a high level of responsibility.Why Join Us?Innovative Environment: Work on cutting-edge technologies and be part of a forward-thinking team.Growth Opportunities: Expand your skills and grow your career in a supportive environment.Flexible Working: Enjoy the flexibility of remote work while contributing to exciting projects.Apply Now to join a company that values innovation, teamwork, and professional growth.
#J-18808-Ljbffr


Source: Whatjobs_Ppc

Requirements

Senior Java Software Developer
Company:

Opensource Intelligent Solutions


Verification Technician

Minimum Requirements: Must have a Grade 12, with Mathematics and/or Science as subjects required Relevant experience within FMCG Sector would be advantageou...


South Africa

Published a month ago

It Desktop Support Technician

A great opportunity for a top performing IT Desktop Support Technician to join our professional team, reporting to the IT Systems Administrator. Key Responsi...


South Africa

Published a month ago

Infrastructure Team Lead (Dbn)

We Want You: Are you a tech-savvy superhero with a passion for leading teams? BET Software is seeking an Infrastructure Team Lead who can provide guidance an...


From Betting Entertainment Technologies (Pty) Ltd - South Africa

Published a month ago

Merit Non Motor Desktop Assessor

Santam's Claims department has a position available for Merit Desktop Assessor (Non-Motor) based in Hill on Empire, Gauteng. ABOUT THE ROLEThe Merit Nonmotor...


From Sanlam Limited - South Africa

Published a month ago

Built at: 2024-09-20T19:12:50.476Z