4 Prama Jobs
Prama.ai - Java Full Stack Developer (7-10 yrs)
Prama
posted 27d ago
Fixed timing
Key skills for the job
Position : JavaFullStack Developer
Company Info : Prama (HQ : Chandler, AZ, USA)
Location : Anywhere in India | Hybrid
Benefits : 5 Day Working | Career Growth | Flexible working | Potential On-site Opportunity
Notice Period : Up-to 1 Month
Primary skills : Java, Spring Boot, RESTAPI Services, Hibernate, Microservices, AWS, Angular
Must Have :
- Strong Java engineer - Core Java, multithreading, OOPs concepts
- Minimum 7 + years' experience
- Must have exposure and hands-on experience on AWS
- Must have exposure and hands-on experience on Angular
Understanding and working experience of :
- Web services - REST or SOAP - Microservices architecture, domain driven designSQL, NoSQL
- Containers (docker, kubernetes, etc.)
- Spring framework, ORM frameworks,
- Production readiness/ systems troubleshooting/ support/ etc. for high performance multi-threaded applications
- Git, Jenkins, SonarQube and other tools
- Understanding of design patterns, common concepts such as cashing, transaction management, profiling, performance tuning, etc.
Desired Profile :
- Agile Development Best Practices and Scrum exposure
- Experience working with geographically distributed teams
- Fast learner, ability to perform well in ambiguity and with little supervision
- Strong problem solving abilities; analytical skills;
- Excellent communication and co-ordination skills
- Good aptitude and analytical skills, ability to take ownership as appropriate
- Tech savvy engineer - willing and able to learn new skills, track industry trends
- Knowledge of eCommerce or retail industry is a plus
Role & Responsibilities :
- The candidate must have complete understanding with hands-on experience in design, coding, and testing aspects.
- Design, implement, and support multi-tier software applications, document and test systems, modify as necessary.
- Work independently and with other engineers, and Ops teams, design and develop strategic and tactical processes, and create solutions that meet business requirements.
- Demonstrate thought processes in solving business and technical problems.
- Design and code should be easy to maintain, available, performing well, and can be reused across a sub-system or feature. Code may persist for the lifetime of a software version.
- Own to deliver very high-quality code that is thoroughly tested and is supported by unit tests written in Java for flawless execution.
- Can be relied on to deliver features and sub-systems on time and to requirements.
- Works well within a team and contributes effectively to the success of those they interact with regularly.
Functional Areas: Other
Read full job descriptionPrepare for Java Full Stack Developer roles with real interview advice
4-6 Yrs