8 Prama Jobs
·
4-6 years
Prama.ai - Java Full Stack Developer - Microservices Architecture/Spring Boot (4-6 yrs)
Prama
posted 2mon ago
Fixed timing
Key skills for the job
Key Responsibilities :
Design and Development :
- Conceptualize, design, and implement multi-tier software applications.
- Ensure development outputs are reusable, scalable, and maintainable.
- Develop and document APIs, focusing on microservices and RESTful architecture.
Coding Excellence :
- Write clean, maintainable, and testable code in Java.
- Build efficient front-end components using Angular or ReactJS.
- Utilize MongoDB and AWS to create robust backend services.
Problem-Solving :
- Analyze business requirements and develop solutions that align with operational goals.
- Identify and address system limitations or inefficiencies proactively.
Team Collaboration :
- Work closely with geographically distributed teams in an agile development environment.
- Participate in design reviews, code reviews, and testing cycles to ensure the delivery of high-quality solutions.
Ownership :
- Own the end-to-end lifecycle of features or sub-systems, from requirement analysis to deployment.
- Deliver thoroughly tested code, supported by comprehensive unit testing.
Required Skills and Qualifications :
Technical Expertise :
- Strong hands-on experience in Java, Spring Boot, Hibernate, and Microservices architecture.
- Proficiency in Angular or ReactJS for front-end development.
- Expertise in working with MongoDB and deploying applications on AWS.
- Extensive experience in developing and consuming RESTful APIs.
Experience :
- A minimum of 3+ years in full-stack development.
- At least 1 year of experience in an agile, iterative development environment.
- Exposure to LTI 1.3 protocols is an added advantage.
Soft Skills :
- Fast learner with the ability to adapt to new tools, technologies, and business domains.
- Strong problem-solving and analytical skills.
- Effective communication and collaboration skills, particularly with distributed teams.
Desired Qualities :
- A proactive and independent approach to work.
- Strong adherence to agile development best practices.
- Demonstrated ability to manage ambiguity and deliver results with minimal supervision.
- Focused on writing performant and high-quality code with long-term maintainability in mind.
Education :
- Bachelor's degree in Computer Science or Information Technology (preferably BE/B.Tech)
Functional Areas: Other
Read full job descriptionPrepare for Java Full Stack Developer roles with real interview advice
4-6 Yrs