Java Software Engineer34
Applications
34
Applications
About the Job
Skills
Position: Software Development Engineering - 2
Years of Experience: 4-7 Years
Educational Qualification:
Bachelor's degree in Computer Science or related technical field involving coding or equivalent, practical experience.
Responsibilities:
● Responsible for building great technology platforms and products
● Own components involving working with product owner and product managers to define POCs leading to eventual productization
● Design and develop software applications using Agile product development methodologies
● Plays an instrumental role in the full development lifecycle of the solution including design, code development, code review, testing, deployment, and post deployment support.
● Produces high quality, maintainable, performant, secure, resilient, and clean code
● Good problem-solving skills and skills to solve the problem at their root cause
● Understands application lifecycle management very well
● Lead by example and proactively share technical knowledge and best practices with the team members
● Works closely with the product team to understand and test requirements to ensure the right solution is created to fit the need of the requirement
● Implementation of security and data protection
● Identify and apply appropriate design patterns
● Practices solid software engineering disciplines (e.g., Behavior driven development (BDD) Test driven development (TDD), Code refactoring, Continuous code integration,delivery, and deployment etc.)
● Passionate technologist and ability to keep up to date with the technology (e.g., cloud computing, containerization etc.)
● Track and manage platform vulnerabilities and work with stakeholders in getting them addressed on time
Essential Skills :
● More than 4 years of experience in software development.
● High degree of competence in using the JAVA language, spring boot, spring data and spring security to develop large scale distributed software systems and produce clear and secure code.
● Has good understanding of the OOPS programming paradigm, Data structure and Algorithms.
● Experience in test & behavior driven development, CICD process, continuous testing,and delivery
● Good experience with databases such as MySQL, Elasticsearch, Solr, Redis, Cassandra,Couchbase and/or Mongo.
● Experience using open-source technologies.
● Decent exposure to Linux-based infrastructures.
● Exposure to design patterns and design principles, ability to apply and identify the same.
● Current understanding of best practises regarding system security measures and apply automated tools to discover security loopholes in source code like sonarqube vulnerability scan ,OWASP ZAP
● Ability to debug and optimize code and automate routine tasks.
● Experience with project management and workflow tools such as Agile, Jira,Scrum/Kanban/SAFe, etc.
● Experience in industry standard CI/CD tools such as Git/Github/Gitlab/BitBucket,Jenkins, Maven/Gradle, Artifactory repository, Ansible/Terraform/Chef and SonarQube
● Takes ownership of components involving working with product owner and product managers to define POCs leading to eventual productization
● Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
● Experience working together with teams from several departments to facilitate the orderly execution of a proposed project plan
● Demonstrated project development and leadership skill
Desirable Skills :
● Experience or knowledge in writing reactive programming using frameworks like Spring Webflux & Mono.
● Good knowledge of microservices based architecture, design, and implementation.
● Experience with Container environments like Docker, Kubernetes
● Experience in test and behaviour driven development
● Experience using cloud services.
● Experience using AWS/Azure cloud
● Good knowledge of microservices based architectural patterns,
● Exprience with Container environments like Docker, Kubernetes
About the company
Industry
IT Services and IT Consul...
Company Size
11-50 Employees
Headquarter
Chennai, Tamil Nadu
Other open jobs from ISoftronics | Recruiting, Staffing And Consulting