Check website :- http://nearpe.com
You are suppose to take care of all the technology requirements end to end. Our stack is in java+springboot+postgres, deployed on AWS with native android application.
General requirements :-
- Design and build highly scalable java based transactional web applications.
- End to end responsibility of delivery of requirements within timeframe.
- Managing a team of 3-4 engineers.
- Direct interaction with internal and external clients to understand requirements and for integration purpose.
- Write clean, maintainable code with best standard practices.
- Participate in all phases of development including requirement gathering, development and deployment.
- Mentor & lead the team.
- Excellent Command over JAVA, DS, Algorithms, Postgres or similar RDBMS.
- Knowledge of full-stack development including Front end or Android native development is plus (not mandatory though).
- Good sense of customer behaviour, satisfaction and product development is required.
- Good sense of humor is must, along with beer every week :)
- At least 3-4 years of hardcore development experience with product companies along with managing small team.
Experience: 3+ years hands on experience in Java/J2EE development and programming.

About NearePe
About
It's a payment gateway for Bharat catering to 500M Indians who are hesitant to pay online using Card / Netbanking / Wallets etc. With NearPe, customers can "Buy Online, and pay Cash for it at a nearby store".
Connect with the team
Similar jobs
Job Description below:
Required Skill Set
Senior Software Engineer- Java
- Experience in Core Java 5.0 and above, Data Structures, OOPS, Multithreading, Algorithms, Collections, Unix/Linux
- Possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client-facing applications.
- Good development experience with RDBMS
- Good knowledge of multi-threading and high-volume server-side development
- Basic working knowledge of Unix/Linux
- Excellent problem solving and coding skills in Java
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
Job Brief-
· Understand product requirements and come up with solution approaches
· Build and enhance large scale domain centric applications
· Deploy high quality deliverables into production adhering to the security, compliance and SDLC guidelines
5+ years of Experience designing, building and testing Java EE applications
Experience designing, implementing, and integrating Spring and/or Spring Boot
Good knowledge in recent version of Java, Oracle, JBoss, Hibernate
Experience in working with Messaging systems like Apache Kafka
Developing low level designs based on HLD
Reviewing code to check coding standards and best practices to ensure quality.
Hands on knowledge in Unit testing Framework like Junit and good understanding on Exception Handling in Java
Good Knowledge in UI like React or Angular
Experience designing SOAP / RESTful web services
Working on bug fixing and improving application performance
Familiarity with build tools such as Maven and Gradle.
Familiar with various design and architectural patterns
Familiarity with continuous integration
Enterprise Minds, with core focus on engineering products, automation and intelligence, partners customers on the trajectory towards increasing outcomes, relevance and growth.
Harnessing the power of Data and the forces that define AI, Machine Learning and Data Science, we believe in institutionalizing go-to-market models and not just explore possibilities.
We believe in a customer-centric ethic without and people-centric paradigm within. With a strong sense of community, ownership, and collaboration our people work in a spirit of co-creation, co-innovation and co-development to engineer next-generation software products with the help of accelerators.
Through Communities we connect and attract talent that shares skills and expertise. Through Innovation Labs and global design studios we deliver creative solutions.
We create vertical isolated pods which has narrow but deep focus. We also create horizontal pods to collaborate and deliver sustainable outcomes.
We follow Agile methodologies to fail fast and deliver scalable and modular solutions. We constantly self-asses and realign to work with each customer in the most impactful manner.
Pre-requisites for the Role
1.Job ID-EMJA0120PS
- Primary skill:
- Must have experience developing in Java latest version (least version is 8)
- Must have experience in design and development using Micro service architecture
- Solid knowledge in OOP concepts, and design principles/patterns for developing scalable applications
- Must have experience developing Spring Bootapplications
- Must have experience developing database access layer using Spring Data JPA/Hibernates
- Must have experience in developing REST Servicesusing Spring
- Good working experience in development of event driven systems using any framework
- Must have experience with any RDBMS and at least one NoSQL database preferably PostgresSQL and Mongo DB
- Must have experience writing unit and integration tests using Junit
- Must have experience using mock frameworks like Mockito, WireMock
- Must have experience using Git
- Must have experience with CI / CD
- Basic hands-on experience in one of the cloud provider (AWS/Azure) or at least docker and Kubernetes
- Familiarity with build tools Maven or Gradle
- Added advantage with experience of Reactive and Functional Programming
- Secondary skill:
- Develop Java webservices and components according to a detailed design document.
- Build efficient, reusable and reliable Java code per industry best practices.
- Follow TDD approach and ensure unit-test coverage meets quality requirements.
- Develop Integration tests to ensure coding adheres to acceptance criteria and verify end-to-end behavior of the system.
- Ensure best possible performance, quality and responsiveness of application
- Years of Experience: 11-12 Years
- Location: Remote
- Position-1
- Budget- Max 40 LPA
- NP- Immediate
2) Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
3) Experience building REST and SOAP web services using Java, Micro Services
4) Experience with Web Services (JSON, REST, Spring based REST services)
5) Experience with Java and J2EE/Java EE (including servlets, JSP, JDBC)
6) Strong Core Java development
7) Experience with development tools like Eclipse, Git,.etc
8) Experience with web application servers like Tomcat
9) Experience in scripting and working in a Linux/Windows environment
BASIC QUALIFICATIONS
- Ability to design for scale
- Implement solutions for broadly defined problems
- Drive best practices and engineering excellence
- Development of code in object oriented languages like C++ and Java and build large scale robust distributed systems
- 3+ years experience building successful production software systems
- A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
- Experience developing software services and an understanding of design for scalability, performance and reliability.
- Mastery of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++) and open-source technologies (Linux, Spring)
- Proven ability to work in a fast paced, agile and in an ownership and results oriented culture.













