Dash technologies
Senior Software Engineer - Java
Job Location
ahmedabad, India
Job Description
We are looking for an experienced Java Developer with 5 years' experience in developing scalable, high-quality, and efficient web applications. The ideal candidate will have a strong understanding of the Java, React, Oracle/SQL server, Spring Boot, API Development, modern development practices, and excellent problem-solving skills. Key Responsibilities : - Design, develop, and maintain web and desktop applications using Java framework, focusing on creating intuitive, responsive applications. - Build RESTful APIs and integrate them with front-end technologies. - Ability to develop various stored procedures, views, functions and performance optimized way. - Collaborate with cross-functional teams, including business analysts, UI/UX designers, and QA engineers, to gather and refine requirements. - Implement best coding practices and ensure high performance, scalability, and security in all developed solutions. Participate in code reviews to ensure code quality and compliance with industry standards. - Troubleshoot and resolve complex technical issues. - Optimize applications for maximum speed and scalability. Qualifications : - 5 years of experience as a Java Developer, with at least 2 years of hands-on experience Java microservice architecture. - Proficiency in Java, Sprint Boot with experience in developing web applications. - Knowledge of best practices for secure and scalable web applications using Microservices Architecture. - Proficiency in working with relational databases (e.g., Oracle, SQL Server), including writing complex queries and stored procedures. - Experience working within an Agile/Scrum development environment. - Proficiency with Git or other version control systems. Must-Have : - Java 17 (leveraging modern features like records, switch expressions, and improved performance). - Spring Boot (REST APIs, Microservices, Security, JPA). - Oracle (SQL, PL/SQL, Hibernate) or SQL Server (T-SQL, Hibernate). - React (SPA, Micro Frontends using Webpack Module Federation). - Redux or Zustand for state management. - Microservices Architecture expertise with scalability and modularity. Good to Have : - Hands-on expertise with AI tools for code generation, refactoring, and migration. - Strong learning and research capabilities for exploring new tools, technologies, and methodologies. Knowledge : - Docker (containerization), Kubernetes (orchestration). - Spring Cloud Gateway (API Gateway), Istio (Service Mesh). Build Tools : - Maven or Gradle for dependency management. Soft Skills : - Strong communication skills. - Problem-solving mindset with a keen eye for detail. - Ability to work in a fast-paced environment and manage multiple projects. Qualifications : Education : Bachelor's or master's degree in computer science, Engineering, or related field. Experience : Total 5 years of experience (ref:hirist.tech)
Location: ahmedabad, IN
Posted Date: 3/26/2025
Location: ahmedabad, IN
Posted Date: 3/26/2025
Contact Information
Contact | Human Resources Dash technologies |
---|