3 Dash Technologies and Labels Jobs
1-2 years
Dash Tech - Senior Software Engineer - Java/Microservices Architecture (1-2 yrs)
Dash Technologies and Labels
posted 18hr ago
Key skills for the job
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.
Functional Areas: Software/Testing/Networking
Read full job description1-2 Yrs
8-10 Yrs