logo

JobNob

Your Career. Our Passion.

Java Developer


Prismberry


Location

Noida | India


Job description

We are looking for a bright and driven Software Engineer in Java. eager to contribute significantly to the development of innovative SAAS products. Exhibit strong organizational abilities, a solid understanding of industry best practices, and competence with Java technologies. Strong technical and analytical abilities along with the capacity to foresee problems and formulate solutions. We are searching for someone who is ready to pick up new skills, develop, and adjust to modern technology. It is necessary to possess hands-on software development expertise in Java, Spring Boot, Micro services, Queueing, Postgre SQL, Encryption & Decryption, and minimal supervision for problem solutions. It is preferable to have knowledge of payments and the fintech/account payables domain. Its helpful to know about ReactJS.

Key responsibilities

Work together with cross-functional teams made up of designers, product managers, and other developers to comprehend project specifications and provide high-caliber solutions.
Design, create, and manage high-quality Java applications, including back-end
systems, web services, and APIs
Implement and maintain automated unit tests and integration tests to verify code quality and prevent regressions
Participate in and comprehend API integrations with outside partners; Evaluate and comment on other developers work; Troubleshoot and resolve complicated technical issues and production incidents in accordance with established SLA.
Providing technical assistance and support to junior engineers through mentoring; closely collaborating with managers and leads to accomplish sprint goals
Record the stages of development, define the API, and keep an eye on systems.
Work together with DevOps teams to deploy and oversee apps in live settings.
Protect against common vulnerabilities by putting best practices into practice to ensure application security.
Possessing knowledge of data encryption and decryption methods to improve
application security
Competent in the subsequent areas:
Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.)
Object-Oriented Design (OOD) and analysis
Follow agile approach
Proficient in DSA
Application of design patterns
Application of non-functional software qualities such as resilience, maintainability, etc.
Applying behavior-driven testing techniques

Key skills and experience required:

Java Developer in a B2B SaaS business. Developed production-quality software with success.
Excellent communicator who takes the initiative to comprehend needs and offer practical answers.
Possesses over two years of experience as a Java developer. Has authoring expertise for enterprise applications.
Worked with Azure or AWS.
Excellent knowledge of Java technologies, such as Hibernate, Spring Boot, and others.
Solid knowledge of relational databases, such as Postgre SQL. familiarity with NoSQL databases, such as Mongo DB.
Proficient with queuing technologies such as Apache MQ and Kafka, as well as microservices design.
Proficiency in cloud computing and distributed systems.
Strong familiarity with JUnit script writing for automation testing.
Desired familiarity with design patterns and DS Algorithms.
Preferable: familiarity with the account payables and payments domain, including financial software and payment processing systems
Its helpful to have ReactJS knowledge for smooth front-end collaboration.
Possess a strong sense of organization and communication.
Capable of tackling problems by foreseeing obstacles and coming up with workable solutions.


Job tags



Salary

All rights reserved