Senior Software Engineer _ Java Full Stack

FEATURED Lowe's India
Apply Now
  • Experience

    4+ Years
  • Salary

    Salary Not Disclosed By Employer
  • No. Of Opening

  • Location

    Bangalore, Karnataka, India
  • Job Function

  • Industry

    Information Technology
  • Qualification

    BCA (Bachelor of Computer Application), MCA (Master of Computer Application), Information Technology, Any Graduation
  • Certification Required (if any)

    Not Mentioned
  • Notice Period (in days)

    Not Mentioned

Key Skills

ASP.NET MVC, Spring, Software Engineering, Spring Boot, SOAP, Spring Data

Job Description

Senior Software Engineer _ Java Full Stack

Job Description

  • Translate business requirements and functional specifications into logical program designs,
  • code modules, stable application systems, and software solutions.
  • Partner with business analysts to understand business needs and functional specifications,
  • and recommends technical solutions that meet design and functional needs.
  • Work closely with architects and software consultants to ensure functional specifications are
  • converted into flexible, scalable, and maintainable solution designs.
  • Team
  • Software Engineering
  • Key Responsibilities
  • Deliver assigned module/ components /phases of a project
  • Operate in an agile environment
  • Guide the junior team members
  • Provide the most optimal technical solutions/ designs
  • Primary Skills
  • Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
  • Experience building REST and SOAP web services using Java
  • Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services)
  • Experience with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
  • Strong understanding of Java concurrency, concurrency patterns, experience building thread
  • safe code
  • Secondary Skills
  • Experience with messaging products like RabbitMQ, Kafka or ActiveMQ
  • Experience working with DB like Mongo, Casandra etc.
  • Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira, Artifactory
  • etc
  • Experience with web application servers like Tomcat, Jetty, JBoss etc
  • Experience with TDD, code testability standards, JUnit/Mockito
  • Strong understanding of OOP, design patterns and industry best practices
  • Agile project experience
  • Preferred Skills
  • Fair knowledge of scripting and working in a Linux environment
  • Experience building distributed systems at Internet scale
  • Strong written and verbal communication skills
  • Strong interpersonal skills and time management skills
  • Strong analytical and troubleshooting skills
  • Experience with DevOps practices and CICD model of development

Company Info.

Lowe's India

Lowe's Companies, Inc. (NYSE: LOW) is a FORTUNE® 50 home improvement company serving more than 18 million customers a week in the United States, Canada and Mexico. With fiscal year 2017 sales of $68.6 billion, Lowe's and its related businesses operate or service more than 2,390 home improvement and hardware stores and employ over 310,000 people. Founded in 1946 and based in Mooresville, N.C., Lowe's supports the communities it serves throu

Similar Jobs View More