Skip to Main Content

Job Title


Senior Software Engineer - Java


Company : OvalEdge


Location : Hyderabad, Telangana


Created : 2025-05-10


Job Type : Full Time


Job Description

Company Description The OvalEdge data catalog, governance, and access management suite is the vanguard of modern data management. We aim to make data governance implementation effortless and accessible to all. We believe in democratizing data and that everyone should have a platform to make cutting-edge, data-driven business decisions.Role Description To design, develop, and maintain software applications by leveraging industry best practices and emerging technologies, ensuring scalable, secure, and high-performance solutions. The role involves working with Core Java, J2EE, Spring Framework, Front-End Technologies, Databases, DevOps, Cloud, and Distributed Systems while following Agile methodologies.Working at the backend of modern data governance, you'll experiment with and champion tools that fundamentally change how organizations implement data governance strategies. As part of the team that continues to develop, improve, and market the platform, you are also part of it.Job Goals Develop robust, scalable, and maintainable software applications. Ensure adherence to coding standards, performance optimization, and security best practices. Collaborate effectively with cross-functional teams to deliver high-quality software solutions.Job Key Responsibilities / Activities Develop and maintain software applications using Java, Spring Framework, and Microservices. Design and implement RESTful APIs and integrate with external services. Ensure adherence to architectural best practices, including design patterns and SOLID principles. Identify and resolve performance bottlenecks in databases and Java applications. Optimize queries, implement caching strategies, and manage memory usage efficiently. Use profiling tools (e.g., VisualVM, JConsole) to analyze system performance. Implement secure coding practices to prevent vulnerabilities like SQL Injection, XSS, and CSRF. Ensure compliance with industry standards such as OWASP2, SOC2, or ISO security policies. Apply authentication and authorization mechanisms (OAuth2, JWT, LDAP, etc.). Write unit, integration, and functional tests using JUnit. Maintain high test coverage. Use QA tools to identify and address defects early in the development lifecycle. Participate in Agile ceremonies (Sprint Planning, Stand-ups, Retrospectives). Break down complex tasks into manageable user stories and estimations. Ensure timely delivery of project milestones and track progress using Agile tools (JIRA, Trello). Provide technical guidance to junior developers and conduct code reviews. Collaborate with business stakeholders to understand requirements and deliver solutions. Communicate effectively with cross-functional teams to resolve technical challenges.Required Job Skills Core and Advanced Java (OOPs, SOLID principles, Collections Framework, Exception Handling, Lambdas, Streams, Multithreading, Synchronization, JVM internals, Garbage Collection) API development (RESTful APIs, SOAP Web Services) Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data, Spring AOP) MySQL Database(SQL, Indexing, Transactions, Query Optimization) and ORM tools (Hibernate, JPA) Testing (JUnit) Maven, Basics of Jenkins Git (Branching, Merging, Pull Requests) Project Management tools like JIRA Front-end technologies (HTML, CSS, JavaScript, Modern UI frameworks) is a plus. Cloud and DevOps knowledge is a plus. Distributed Systems & Infrastructure (Message Queues, Docker, Kubernetes) is a plus.Compensation and Benefits Competitive salary and benefits package. Opportunity to work with cutting-edge technologies. Employee engagement initiatives such as project parties. Annual health Insurance coverage: Group personal accident and Mediclaim hospitalization.Academic Background Bachelor’s degree / Master’s Degree in Computer Science, Information Technology.Experience 4–6 years of hands-on experience.Certifications Java SE 17 Oracle Certified Professional preferredSoft Skills & Attributes Strongteamworkand collaboration abilities Effectivetime managementandcritical thinkingskills Excellentcommunicationandactive listening Adaptable andcontinuous improvement mindset High level ofintegrity ,professional ethics , andaccountability