The Senior Java Full Stack Developer will be responsible for designing, developing, and maintaining high-quality software applications. This role requires a deep understanding of both front-end and back-end technologies, a passion for coding, and the ability to work in a collaborative environment.
Key Responsibilities:
1. Software Development:
– Design, develop, and maintain web applications using Java, Spring Boot, and other technologies.
– Develop front-end components using HTML, CSS, JavaScript, and frameworks such as Angular.
– Ensure the performance, quality, and responsiveness of applications.
– Knowledge of OOP design patterns, Java, Microservices Architecture, Angular Type script, CSS, Node, HTML, Consuming Restful API’s, End to end UI Testing
– Knowledge of Unit test frameworks like Jjunits, Mockito, Jasmine
– Knowledge of SQL, Spring Boot, ORM tools like HPA/Hibernate, Rabbit MQ, Redis, Microservices, API, Gateway, Restful, Spring Security
– Knowledge of tools like Maven, GIT, Docker
2. Technical Leadership:
– Provide technical guidance and mentorship to junior developers.
– Collaborate with cross-functional teams to define, design, and ship new features.
– Participate in code reviews to ensure code quality and best practices.
– Build reusable components and libraries for future use
3. Project Management:
– Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
– Estimate timelines and manage deliverables to ensure projects are completed on time.
4. Maintenance and Troubleshooting:
– Identify and correct bottlenecks and fix bugs.
– Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Qualifications:
1. Education and Experience:
– Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
– 8+ years of professional experience in software development with a focus on Java and full stack development.
2. Technical Skills:
– Proficient in Java, Spring Boot, Hibernate, and related technologies.
– Strong experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular.
– Familiarity with database technologies such as MySQL, PostgreSQL, or Timeseries DB.
– Experience with RESTful API development and microservices architecture.
– Knowledge of version control systems such as Git.
3. Soft Skills:
– Excellent problem-solving skills and attention to detail.
– Strong communication and interpersonal skills.
– Ability to work effectively in a team-oriented environment.
Good to Have:
– Experience with cloud platforms like AWS, Azure, or Google Cloud.
– Knowledge of DevOps practices and tools such as Docker, Kubernetes, and CI/CD pipelines.
– Understanding of Agile methodologies and experience working in Agile teams.
Budget: $19,000
Posted On: July 25, 2024 12:23 UTC
Category: Full Stack Development
Skills:Angular, RESTful API, Docker, Jasmine, JavaScript, Java
Country: India
click to apply
Powered by WPeMatico
