Acyuta Technologies Pvt Ltd
Spring Boot Developer (Remote)
Spring Boot Developer | Acyuta Technologies Pvt Ltd |Worldwide
- Job Purpose
The Applications Development Senior Programmer is a position responsiblefor participation in the establishment and implementation of new or revisedapplication systems. The programmer in this job should be in coordination...
Spring Boot Developer | Acyuta Technologies Pvt Ltd | Worldwide
- Job Purpose
The Applications Development Senior Programmer is a position responsible for participation in the establishment and implementation of new or revised application systems. The programmer in this job should be in coordination with the Technology Team and work in an agile methodology to deliver the application. This role requires in-depth understanding of how areas collectively integrate within sub-function as well as coordinate and contribute to the objectives of the function and overall business. Requires good analytical skills to filter, prioritize and validate potentially complex and dynamic material from multiple sources.
The overall objective of this role is to contribute to application system analysis and programming activities.
Key Result Areas
· The programmer should be able to monitor and control all the phases of the development process and analysis, design, construction, testing and implementation as well as provide user support on applications to business users.
· Ensure essential procedures are followed and help define operating standards and procedures.
· Consults with the team and other technology groups on issues, recommends advanced programming solutions and assists customers.
· Develop comprehensive knowledge of how areas of business integrate to accomplish business goals.
· Impact of the applications development area through monitoring delivery of end results.
· Contribute to formulation of strategies for applications development and other functional areas.
· Utilize in-depth knowledge of applications development to analyze complex problems, provide evaluation of business and system process.
Operating Environment, Framework and Boundaries, Working Relationships
· Expert level knowledge and understanding in JAVA Spring boot, Spring Framework stack.
· Deep understanding of microservices, design patterns and best practices to implement.
· Knowledge of relational database systems SQL, Oracle and NO SQL databases key-value, Graph, document, and Column-family.
· Ability to code, do code reviews and recommend best practices.
· Able to work with multidisciplinary team or in an environment in which multidisciplinary teamwork is carried out.
· Strong understanding of continuous delivery, continuous integration.
· Able to work in an agile environment and knowledge of tools at the same.
· Able to work as part of virtual team in a culturally diverse background.
· Extensive experience in building and developing applications and programs to meet specific business needs or user areas.
· Hands-on experience in building secure RESTful APIs and understanding of API performance tuning.
· Is primarily responsible for the development and provide any user support of
· Applications.
· Analyze applications to identify vulnerabilities and security issues as well as conduct testing and debugging.
Provide quick resolutions to app issues, driving stability, efficiency and effectiveness improvements to help us and the business succeed.
Problem Solving
· Excellent communication, analytical skills, and problem-solving experience for implementation, debugging and testing.
· Applies skills and knowledge of the business to develop creative solutions to meet business needs.
· Requires strong analytical skills to understand and work proactively and independently to address challenges with enough lead time.
Decision Making Authority & Responsibility
· Can exercise independence of judgement and autonomy.
· Has the ability to operate independently with technology teams, product owners and stake holders.
Knowledge, Skills and Experience
· Proficiency in core java and good working knowledge of spring boot, microservices.
· Deep knowledge of Object-Oriented programing and engineering principles like SOLID
· Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle, MongoDB, Couchbase, etc.)
· Strong understanding of Agile development principles.
· Thorough understanding of the responsibility of the platform, database, API, caching layers, proxies used in system. Writing non-blocking code and retroes advanced techniques using multithreading
· well versed with CI/CD pipelines and actively involved in solving trouble shotting issues in distributed systems.
· Understanding of single sign on or token-based authentication (rest, JWT and oauth)
· Strong proficiency in java data structures, algorithm, and design patterns.
· Hands on experience in performance tuning, debugging, and monitoring.
· Experience in coding, security best practices, unit testing as per the standards.
· Ensure quality of technical and application architecture, design of systems across the organization.
· Banking or retails domains knowledge is good to have.
Job Type: Full-time
Pay: ₹100,000.00 – ₹250,000.00 per month
Benefits:
- Life insurance
Schedule:
- Monday to Friday
Application Question(s):
- We must fill this position urgently. Can you start immediately?
Experience:
- Spring Boot Developer: 5 years (Required)
Work Location: Remote
Related Jobs
See more All Other Remote Jobs-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save