Site icon Geopulse News

Software Engineer

About the job

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Responsibilities

  • Requirements understanding, identifying tasks, providing estimates and meeting production deadlines.
  • Software Design and implementing new features.
  • Write automated JUnit tests to validate code changes, write automated integration tests, and manually test changes in an integrated environment.
  • Debug issues found during testing and troubleshoot issues in production environments.
  • Participate in code and design reviews.
  • Collaborate with other engineers and teams to design solutions and resolve issues.
  • Collaborate with a team to brainstorm and update the new technology.
  • Work as an independent team member, capable of applying judgement to plan and execute your tasks.
  • Write custom components, create libraries and custom framework development.
  • R&D with new technologies and new ways of looking at data to solve business needs.

Requirements:

  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, unit testing and operations.
  • Thorough understanding of Object Oriented analysis and design principles.
  • In-depth knowledge of software design patterns & software architecture.
  • Excellent problem solving and debugging skills.
  • Excellent teamwork and communication skills
  • Excellent cross-team and collaboration skills.
  • Experience Working in an Agile Environment.
  • Experience with Spring, Spring MVC, Hibernate, Junit and Mockito, RESTful Web Services.
  • Java – Core Java, Collections and Multithreading, Streams API, Functional programming and Lambda expressions using Java 8.
  • Backend Framework – Spring MVC, Spring Boot, Spring AOP, Spring Batch, Spring.
  • Security/OAuth/JWT, Hibernate/JPA/Spring data/ORM framework, Junit/Mockito
  • Frontend – ReactJS with redux, JSP, Java Script
  • Microservices – Micro service design patterns, Netflix OSS, Spring Cloud, REST API

Apply now 

Others job

Exit mobile version