Software Engineer developing Java applications focusing on performance for cybersecurity solutions at Securonix. Collaborating with teams to design and implement robust software solutions in a hybrid environment.
Responsibilities
Design, develop, and maintain Java applications with a focus on performance, scalability, and maintainability
Collaborate with team members, product owners, and designers to implement product requirements
Write clean, maintainable, and efficient code following best practices
Participate in code reviews, providing and receiving constructive feedback to maintain code quality standards
Contribute to the improvement of development processes, tools, and best practices
Continuously learn and stay up to date with modern Java development practices and technologies
Lead the design and development of complex software solutions for cybersecurity applications
Oversee and mentor a team of software developers, providing technical guidance and fostering a culture of continuous improvement
Collaborate with product managers, security analysts, and other stakeholders to understand requirements and translate them into technical specifications
Develop and maintain high-quality code, ensuring adherence to best practices and coding standards
Stay current with emerging technologies and industry trends in cybersecurity, integrating new tools and techniques into development processes as appropriate
Contribute to the development of technical documentation, including design specifications, user guides, and API documentation.
Requirements
A Bachelor's degree in Computer Science or related field, or equivalent experience
4 to 8 years of experience in Java development
Strong expertise in Java and object-oriented programming principles
Proficient in Java web frameworks, such as Spring or Java Server Faces (JSF)
Experience in Microservices
Experience with SQL and database systems, such as MySQL, PostgreSQL, or Oracle
Solid understanding of version control systems, such as Git
Good problem-solving skills and attention to detail
Excellent verbal and written communication skills
Experience working in Agile development environments
Experience with Java build tools, such as Maven or Gradle
Familiarity with RESTful APIs and JSON
Familiarity in front-end technologies, such as JavaScript, HTML, and CSS
Experience with testing frameworks and libraries, such as JUnit, Mockito, or TestNG
Knowledge of microservices architecture and containerization technologies, such as Docker or Kubernetes
Familiarity with cloud platforms, such as AWS, Azure, or Google Cloud Platform.
Benefits
Health Insurance with a total sum insured is INR 7,50,000 Coverage: Self, Spouse, 2 kids, Dependent parents, or parents-in-law
Personal Accident with total sum insured is INR 10,00,000
Term Life Insurance with a sum assured for employees is 5 times fixed base pay is covered.
Software Engineer Lead developing ETL solutions for PNC's regulatory compliance needs. Leading design and development of data solutions with compliance emphasis.
Senior Software Engineer focusing on backend development at CVS Health. Building software components using a cloud - native platform on Google Cloud Platform.
Software Engineer developing high quality products for OPENLANE in web, iOS, and Android environments. Collaborating in an agile team to build solutions with backend microservices on AWS cloud.
Software Engineer supporting BlueCard claims processing by enhancing applications and modernizing legacy systems. Requires experience in COBOL, C#, and SQL Server with remote work options.
Fullstack Developer skilled in HTML, CSS, JavaScript, and Node.js at tech company. Involves frontend and backend development along with CI/CD practices in Chennai.
Software Engineer responsible for full stack development at U.S. Bank. Collaborating within teams to design, develop, and maintain innovative software solutions.
AI Software Development Engineer optimizing AI inference workloads including Large Language Models on Intel GPUs. Involves graph compilation, runtime execution, and kernel optimization.
Ground Software Engineer Intern at Millennium Space Systems focusing on software development, integration, and testing for satellite systems. Collaborating with engineers and technicians to ensure software quality and functionality.
Principal Engineer leading architectural evolution of Xero's global platform and influencing global engineering standards. Collaborating with executive stakeholders and driving innovation in fintech.