Dash Technologies and Labels pvt. ltd.
Dash Tech - Senior Software Engineer - Java/Microservices Architecture
Job Location
ahmedabad, India
Job Description
Job Summary : 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 : - Application Development : Design, develop, and maintain web and desktop applications using Java framework, focusing on creating intuitive, responsive applications. - API : Build RESTful APIs and integrate them with front-end technologies. - SQL Server : Ability to develop various stored procedures, views, functions and performance optimized way. - UI/UX Collaboration : Collaborate with cross-functional teams, including business analysts, UI/UX designers, and QA engineers, to gather and refine requirements. - Code Quality : 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. - Testing & Debugging : Troubleshoot and resolve complex technical issues. - Performance Optimization : Optimize applications for maximum speed and scalability. - Learning : Stay updated with the latest trends, tools, and technologies in Java development. Qualifications : - 5 years of experience as a Java Developer, with at least 2 years of hands-on experience Java microservice architecture. - Proficiency in Java, Spring Boot with experience in developing web applications. - Performance Tuning : Knowledge of best practices for secure and scalable web applications using Microservices Architecture. - Database Experience : Proficiency in working with relational databases (i.e., Oracle, SQL Server), including writing complex queries and stored procedures. - Agile Methodology : Experience working within an Agile/Scrum development environment. - Version Control : Proficiency with Git or other version control systems. Must-Have : Backend : - Java 17 (leveraging modern features like records, switch expressions, and improved performance). - Spring Boot (REST APIs, Microservices, Security, JPA). Database : - Oracle (SQL, PL/SQL, Hibernate). - SQL Server (T-SQL, Hibernate). Frontend : - React (SPA, Micro Frontends using Webpack Module Federation). - Redux or Zustand for state management. Development Practices : - Git and Agile methodologies for collaboration and iterative development. - Microservices Architecture expertise with scalability and modularity. Good to Have : - AI Tools for Code : Hands-on expertise with AI tools for code generation, refactoring, and migration. - Learning and Research : Strong learning and research capabilities for exploring new tools, technologies, and methodologies. Knowledge : Infrastructure : - 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. (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 and Labels pvt. ltd. |
---|