Flag job

Report

Software Developer(3)

Location

Noida, Uttar Pradesh, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

1. Should be flexible to learn different programming languages and technologies 2. Handle Linux/Unix/Windows and Solaris Platform 3. Design, implement and maintain Java/Microservices based applications 4. Drive best practice, quality and consistency within design and development phases. 5. Provide direct support to Development Manager efforts as requested 6. Develop, test, implement and maintain application software working with established processes Mandatory hands-on experience on core Java, Spring and REST services Strong Java, J2EE development experience Good understanding of Jenkins CI/CD, Maven or Gradle Working knowledge of DevOps, release engineering and operations approach to automate deployment. Experience with Continuous Integration tools such as Jenkins, Fority, SonarQube, and JFrog Artifactory J2EE, Spring Boot & OO Design Patterns Strong technical development experience on effectively writing code, code reviews, following best practices in code performance and refactoring Experience with various source control tools like GIT Experience in Agile development lifecycle methodology, Jira, Safe Agile Proven problem solving and analytical skills Strong Unit Testing experience with Junit/other unit testing tools Experience with relational databases such as SQL Server, Oracle or Postgres Experience in application profiling and code refactoring Experience with development tools such as Spring boot Tools Set (STS), Eclipse etc Analyze functional requirements and implement them Experience with performance tuning, load testing and query optimization

Skills

java
spring
rest
j2ee
jenkins
maven
gradle
devops
git
agile
junit
sql
performance tuning
code refactoring