About Breachlock
BreachLock is an Innovative Cybersecurity Company deploying new-age technology to make Cyberspace a safe place for everyone.
Recognized by Gartner as a key Cybersecurity Innovator 3 years in a row, BreachLock is a growth Scaleup with Offices in the US, Europe, the UK, and India.
At BreachLock we take pride in a High-Performance Culture and are looking for talent with a growth mindset.
We are an equal opportunity workplace and our multinational team consists of people with more than 10 nationalities and 20 ethnicities.
We are currently hiring for our Engineering team based out of our Hyderabad Offshore Development Center (ODC).
Why join BreachLock
Being part of our Engineering team offers the opportunity to work in the latest tech stack amp; develop cutting edge AI amp; ML solutions.
You are surrounded by passionate software engineers and architects on a mission of building next gen tech solutions securingcyberspace and thereby also making a difference to the society at large.
What's more, you work in our cool amp; modern facility in our Hyderabad ODC at "Workafella High-Tech City " filled with a great startup vibe amp; a strong tech community.
Organization Details:
- https://www.breachlock.com/
- https://www.linkedin.com/company/breachlock/
Leadership Team:
- https://www.breachlock.com/about/leadership/
Media Coverage:
- Meet the BreachLockers: Links
- Rueters BreachLock - Making Cyberspace a safer place: LinK
- Cybercrime magazine - CEO and Founder, Seemant Sehgal, explains his vision for BreachLock: Link
- Seemant Sehgal, BreachLock CEO amp; Founder interview aired on RT4 and RTLZ: Link
Job Description:
We are seeking a skilled Core Java Developer to join our dynamic team. The ideal candidate should possess a strong background in Java development with expertise in various technologies and frameworks. The candidate should be capable of working on complex systems, ensuring security measures are implemented, and contributing to the overall architecture and design of software solutions.
Responsibilities:
- Develop and maintain high-quality software applications using Java SE 21.
- Implement security measures to safeguard software systems, with a strong understanding of DAST and SAST tools.
- Utilize Java collections, threading, exceptions, and concurrency concepts effectively.
- Implement TCP/IP communication protocols and utilize Java NIO, Netty, and Apache Mina for efficient network programming.
- Perform byte manipulation operations efficiently.
- Experience with Java EE technologies including EJB, JNDI, data sources, and JMS (MQ).
- Proficient in Spring Framework, including Spring Boot, Spring Integration, and Spring MVC.
- Design and implement RESTful APIs, utilizing JWT for authentication and JTA for distributed transactions.
- Familiarity with caching technologies such as Redis and message brokers like RabbitMQ.
- Proficient in logging frameworks such as Log4j2 for effective debugging and analysis.
- Experience with release management processes, including version control systems such as SVN and Git, and issue tracking tools like JIRA.
- Understanding of high availability (HA) and failover concepts.
- Knowledge of database transaction lock mechanisms.
- Strong debugging and analysis skills to troubleshoot and resolve issues effectively.
- Ability to contribute to architecture discussions and mentor junior team members.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 2+ years of experience in Java development.
- Proficiency in the mentioned technologies and frameworks.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
- Experience with team management is a plus.
Benefits
- Opportunity to join and grow in a passionate, rapidly expanding industry
- Competitive compensation
- You will be working alongside international experts
- Strong career prospects in an early-stage startup