Sr. Java Developer

4 - 7 years

5.0 - 9.0 Lacs P.A.

Ahmedabad

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

HibernateCore JavaSoftware designCodingJSPDebuggingApplication developmentUnit testingSQLAjax

Work Mode

Work from Office

Job Type

Full Time

Job Description

Preferred qualifications: 4-7 years of relevant work experience in business application development/implementation with strong understanding of Microservice Architecture. Very Strong in Core Java (OOP, Collections, Threads, Regular Expressions, Exception handling) Must have strong experience in software design and development and familiar with technologies - Java, Java-J2EE, JSP, Spring Boot , Spring Cloud, Spring Securities, Hibernate, Ajax, REST API , Microservices , Angular etc Strong knowledge of Queuing frameworks like ActiveMQ, RabbitMQ, Kafka etc and Caching frameworks like Redis, Hazelcastetc Strong understanding of 12 Factor Apps and Cloud Native fundamentals and design patterns Good knowledge on coding standards, design patterns, unit testing, Junit, Mockito Good to have experience with DockerKubernetes and ability to configure and run CI/CD pipelines Good knowledge of database SQL / NoSQL and trade-off among multiple DB technologies Experience implementing, customizing and/or integrating third-party applications within business enterprise software. Understand software implementation lifecycle (e.g., analyze, design, build, test, implement, support). Excellent communication and analytical skills and a demonstrable bias toward action. Good documentation skills to create Technology related Documents Hands on with AWS and/or Azure cloud Responsibilities: Design, deploy and build solutions, with custom front ends (web, mobile) and backend services that automate business processes in Java Techstacks with Microservice architecture. Coordinate with tech leads and software engineers working on related deliverables Work closely with analysts and business process owners to translate business requirements into technical solutions. Create database schema and optimize data handling and storage Learn, diagnose and implement features and bug fixes, Implement debugging techniques and ability to find root causes of problems Mentor Junior team members, Provide technical expertise to product or project team Maintain highest levels of development practices including: technical design, solution development, systems configuration, test documentation/execution, issue identification and resolution, and writing clean, modular and self-sustaining code, with repeatable quality and predictability. Produce highly usable systems that are high performance, easy to maintain and engineered to meet business needs Communicate ideas and develop strategy through presentations, demonstrations and specifications Assist the product or project manager in creation of functional and technical documents

Software Development / Cloud Solutions
Tech City

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)