Overview:
We are looking for a Senior Java Developer to join our cutting-edge development team as it grows. We want someone comfortable asking “Why?” The ideal candidate is a divergent thinker who understands industry best practices and has experience with multiple coding languages. They are a team player possessing good analytical as well as technical skills. They can communicate and understand the logic behind technical decisions to non-tech stakeholders. They must be comfortable working in an agile environment and can “take the wheel” when necessary.
Qualification
Education
Bachelor’s / Master’s Degree in Computer Engineering or Information Technology
Experience
6-8 Years of software development experience with 4+ years of experience with the JAVA programming language
Key Responsibilities:
- Manage the day-to-day operations of the team
- Allocate the project to team members as per their skill metrics
- Analyze user requirements
- Create innovative, scalable, fault-tolerant software solutions for our clients and customer base
- Work closely with project managers, other developers, systems architects, and sales and marketing professionals
- Integrate software components and third-party programs
- Create clear technical specifications for reference and reporting
- Produce clean, efficient code based on specifications
- Write and test code to ensure compatibility and stability: refine and rewrite as necessary
- Recommend and execute improvements
- Do code quality checks and code reviews regularly to ensure safe and efficient code
- Verify and deploy programs and systems
- Expand existing software to meet the changing needs of our key demographics
Skills And Competencies:
1. Mandatory Skills
- Expert knowledge of JAVA programming language
- Thorough understanding of computer architecture, operating systems, and data structures
- In-depth understanding of the Internet, Cloud Computing & Services, and REST APIs
- Experience with JDBC, Hibernate, JPA, and AWS storage services
- Experience with servlets, MVC, design patterns, Spring framework, Spring boot, and microservices
- Knowledge of CI/CD Pipeline, unit testing with Junit framework, Mockito, Wiremock
- Proficiency with GIT, Java virtual environment, Jenkins, Bamboo
- Experience with creating and using Java third-party libraries
2. Added Advantage Skills
- Knowledge of Java module/library/plugins creation
- Familiarity with SIEM tools like the Qradar app / Splunk app and Splunk add-on
- Experience working with Linux/Unix and shell scripts
About Sacumen:
Sacumen is an innovative Cybersecurity product engineering services company. Here we revolutionize the cybersecurity landscape by engineering innovative solutions that amplify the capabilities of cybersecurity product companies. Recognized as a “Great Place to Work” certified organization, Sacumen prioritizes its employees.
Why Sacumen?
- Collaborate with top-tier cybersecurity companies worldwide, working on innovative projects that make a real impact in the industry.
- Contribute to shaping the next-generation cybersecurity landscape by building solutions that address the evolving needs of digital security.
- Enhance your skills in cutting-edge technologies, working with a talented team to create high-performance, scalable applications.
-
Take advantage of growth opportunities, with a clear path to leadership roles and the chance to mentor others in a dynamic and supportive
environment. - Get benefited from employee-friendly policies like a guaranteed long weekend every month, annual learning budgets, additional medical benefits, and more—creating a balanced and fulfilling work experience.
- Enjoy a dynamic and inclusive workplace, where Sacumen fosters a culture of collaboration and continuous growth, ensuring a great environment for both personal and professional development.
