Job Description
Greetings from Narayan Solutions !!
Interested Candidates may send in their resume at -
Contact Information:
Email ID:my*R@na*************s.com,As*******S@na*************s.com,An*********y@na*************s.com
Role Summary:
The engineering team are responsible for the design and development of all components of the global distribution solution, the app software, and the backend software and services.
Primarily using Web application, Server technologies, and modern JavaScript libraries you will be responsible for the design and development of 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 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 Web application using Java technology in a professional environment and 4-5yrs of experience leading the team and working as technical lead or architect
- Leading team of minimum 4-5 people.
- Hands on with technical expertise.
- Experience building enterprise application - in Java
- Experience developing rich, interactive and well-performing user interfaces using frameworks like React.
- Experience building services using REST, JSON
- Deep knowledge and experience in Core Java, Spring, Hibernate, Spring Boot
- Deep knowledge of concurrency, resiliency, and caching
- Experience running microservices in leading cloud infrastructure like Microsoft Azure, with appropriate operational insights and alerting.
- 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
Skill Set
Mandatory
Nice to have
Languages
Core Java, JavaScript, JSON,XML ,HTMLBootstrap andCSS
Frameworks
Spring ,MVC,ReactJs, Microservices, Service-oriented Architecture
React Native|Web
Persistence:
MySQL,Oracle,Mongo DB, Entity Framework
Cosmos DB
Testing:
To know unit testing
JUnit
Source Control:
Git, Bitbucket,Sourcetree
Tools:
Eclipse mars, Eclipse neon,NetBeans,PgAdmin3, Workbench 6.3, PMD
JIRA, Confluence, Microsoft Teams, Octopus Deploy
Contact Information:
Email ID: my*R@na*************s.com , As*******S@na*************s.com , An*********y@na*************s.com
Employement Category:
Employement Type: Full time
Industry: IT - Software
Role Category: Application Programming / Maintenance
Functional Area: Not Applicable
Role/Responsibilies: Hiring Team Lead, Technical Architect - Java
Contact Details:
Company: Narayan Solutions
Location(s): Coimbatore