Position Overview
We are seeking skilled Java Software Engineers to strengthen our team at a leading global provider of network security software solutions. In this position, you will collaborate with a cross-functional development team to design and implement features that seamlessly integrate with clients’ network security frameworks, aggregating and analyzing vital security data within our platform. This role offers an excellent opportunity for engineers passionate about software development, cutting-edge engineering methodologies, and tackling intricate technical challenges in a dynamic, agile setting.
Oversee key operational duties and strategic initiatives to ensure organizational efficiency and growth. Develop and implement departmental policies, procedures, and performance metrics to align with broader company objectives. Lead cross-functional teams to drive project execution, foster collaboration, and achieve measurable outcomes. Monitor industry trends and competitive landscapes to identify opportunities for innovation and process improvements. Ensure compliance with regulatory standards and internal governance frameworks while mitigating risks. Prepare and present detailed reports to senior leadership, highlighting progress, challenges, and strategic recommendations for informed decision-making.
Design, engineer, validate, and sustain software components and systems to ensure optimal performance and reliability.
Develop solutions that interface with network security protocols and underlying infrastructure components.
Design and implement robust, scalable Java-based solutions tailored for Linux-based infrastructures, ensuring long-term maintainability and efficiency.
Collaborate effectively with engineers, product teams, and stakeholders within an agile development framework.
Design and enhance software architecture, develop robust data models, and engineer scalable API solutions to drive system efficiency and interoperability.
Crafting clean, efficient, and thoroughly tested code in adherence to established engineering standards is a primary responsibility.
Engage actively in code evaluations, system diagnostics, issue resolution, and ongoing enhancements to foster high-quality software development.
Partner with cross-functional teams to drive the development and delivery of innovative product features and improvements that deliver measurable value to users and the business.
The ideal candidate must possess a bachelor’s degree in finance, accounting, or a related field, along with at least three years of progressive experience in a similar role. Proficiency in financial software, such as QuickBooks or SAP, is essential, along with strong analytical and problem-solving skills. Excellent communication abilities, both written and verbal, are required to collaborate effectively with cross-functional teams. The ability to manage multiple priorities in a fast-paced environment while maintaining meticulous attention to detail is critical. Candidates should also demonstrate a solid understanding of GAAP standards and regulatory compliance.
Possesses a minimum of two years of hands-on experience in professional Java development.
Proficient in fundamental Java concepts and widely used development patterns.
Possesses a strong working knowledge of the Spring Framework and Spring Boot.
Proven expertise in utilizing both SQL and NoSQL databases is required.
Proficiency in API design and backend service development is required, along with a working knowledge of frontend technologies.
Proven expertise in software design and data modeling is required.
Demonstrated capability to collaborate seamlessly within agile or Scrum frameworks and teams.
Strong problem-solving capabilities paired with excellent communication skills and a proactive learning mindset are essential, alongside a genuine enthusiasm for continuous growth.
Nice to have:
Candidates should possess practical experience with Docker, Kubernetes, or related container orchestration platforms.
Proficiency in Java development within a Linux-based operating system is required.
Proven experience with DevOps CI/CD practices and technologies is required.
Proven expertise in Angular development is required for this role.
Proficiency in microservices architecture and reactive programming paradigms is required.
Qualifications
BA/BSc/HND
Experience Required
2 years