Job Description
Greetings From Narayan Solutions !!
We are hiring for the role of "Java Professional", interested candidates can send in their updated resume for the rounds of interview.
Email id -a********S@Na*************s.com
Job Description:
Job Title : Java Professional
Experience: 5-8 years
Location: Bangalore
Role Summary:
The engineering team is responsible for designing and developing all components of the global distribution solution, the app software, and the back-end software and services.
Primarily using Java Technology, you will be responsible for developing and developing next-generation solutions, involving mobile phone applications and web-based administrative tools.
You will be successful if:
- You are passionate about product development, self-driven, highly motivated, and you enjoy the independence of managing projects on your own.
- You care about the customer experience and have experience building enterprise/customer-facing applications.
- You are extremely collaborative and enjoy working cross-functionally with other engineers across the globe.
- You are proactive and can move fast or pivot to meet the changing requirements of the product.
- You enjoy problem-solving and can use everything from data logs/metrics to command-line tools to help you identify and fix issues.
- You enjoy working in an agile team to develop next-generation software for our supply chain product suite.
- You will be providing valuable technical input to designs and the detailed implementation of solutions
Essential Responsibilities:
- You must have at least 5 years experience developing software using Java technology in a professional environment.
- Experience developing rich, interactive and well-performing user interfaces using Java, Microservices Springboot, spring MVC, Webservices (Rest), Struts, Json, XML, git, desired: hibernate, jpa
- Experience building services using REST
- In-depth knowledge and experience in Java
- In-depth knowledge of concurrency, resiliency, and caching
- Expertise in object-oriented programming, data structures, algorithms and design patterns
- Experience writing unit tests.
- You must be self-motivated, conscientious, and dependable.
- You must be an excellent, open and respectful communicator, both written and spoken.
Nice to have Competencies
- Experience using CI/CD environments
- Practical experience of Test Driven Development (TDD)
- Experience developing mobile apps.
- Experiences using NoSQL databases
Key Skills:
Languages : Java, Springboot, spring, Webservices (Rest), Struts, Json, XML, git, desired: hibernate, jpa
Frameworks : MVC, Web API, Microservices, ReactJs
Persistence: SQL Server, Entity Framework, RavenDB, EventStore
Testing: To know unit testing
Source Control: Git
Regards
HR.,
Employement Category:
Employement Type: Full time
Industry: IT - Software
Role Category: Application Programming / Maintenance
Functional Area: Not Applicable
Role/Responsibilies: Hiring for JAVA Professional-Bangalore
Contact Details:
Company: Narayan Solutions
Location(s): Bengaluru