5 Peenak Business Solutions Jobs
8-11 years
Senior Java Software Engineer - Spring Boot/Microservices Architecture (8-11 yrs)
Peenak Business Solutions
posted 11hr ago
Key skills for the job
About the job :
Please find below detailed job description :
We are hiring for Senior Software Engineer- Java for our US Healthcare, Product Based Client.
Exp : 8 - 11 years
Job Location : Hyderabad ( Hi-Tech city)
Work Mode : Hybrid (2 Days WFH in a week)
Shift Timing : 2PM-11PM
Primary Skills : Java, SpringBoot, Microservices Architect, AWS Cloud, Containerization, PostgreSQL or any database.
Job Summary :
The Software Engineer V will be responsible for leading the technical development efforts toward the creation, implementation, and support of existing and next-generation software solutions.
The Software Engineer V will analyse, design, program, debug, and modify software enhancements and/or new products used in local, networked, or Internet-related computer programs.
This role is responsible for interacting with users to define system requirements and/or necessary modifications in an Agile/Scrum environment.
Duties and responsibilities :
- Designs products and leads the technical design requirements for complex stories, features, and epics.
- Authors technical designs.
- Lead coder and is the subject matter expert across a broad range of technologies.
- Codes web applications across domains following specifications and using the appropriate tools.
- Identifies best practices and guides other team members in the implementation of best practices.
- Manages exceptions and identifies and implements creative solutions.
- Generates supporting unit test as well as system test specifications and implementations.
- Builds the automated test framework, drives best practices, and troubleshoots issues.
- Maintains, modifies, and improves existing applications.
- Considers corporate strategy, financial impacts, and trade-offs in determining solutions.
- Recognizes when a broad solution is needed based on trends/root causes and recommends solutions.
- Leads project document reviews, and design/code reviews.
- Ensures adherence to IT Control Policies throughout design, development and testing.
- Influences the decision-making process cross-functionally and at all levels.
- Builds and maintains good business relationships that can help drive ideas and solutions.
- Proactively engages team to review ideas, solutions, issues, and/or concerns.
- Applies AGILE concepts and works collaboratively and closely with QA in an Agile/Scrum environment.
- Acts as a coach, teacher, and mentor in AGILE principles/methodologies across the organization.
- Leads the day-to-day workflow and coordinates the activities of others across teams.
- Possesses unique and deep functional technical knowledge.
- Identifies, implements, and leads the application of best practices.
- Is the internal expert and subject matter expert.
- Determines what work needs to be done based on the strategic vision.
- Sells/drives the vision cross-functionally.
- Provides intelligent alternatives to the status quo.
- Sells and drives ideas.
- Owns issues and can work effectively inside and outside of the team to influence and drive results.
Qualifications :
- BS/MS Degree in Computer Science.
- Requires a minimum of 8 years of working experience in building complex products and/or applications using Java, Spring, Spring Boot Microservices technologies.
- Prior experience working in an AGILE/SCRUM environment.
- Must be able to work independently and as part of a team on multiple overlapping projects.
- Proven track record of successfully delivering large, complex, cross-functional projects.
- Large-scale production experience with containerization and preferably container orchestration.
- Object Oriented Design and Development skills, including understanding of common design patterns.
- Experience in designing, developing and deploying cloud native applications on AWS cloud infrastructure and managing optimal infrastructure cost.
- Working with globally distributed development teams and attain the sustainable results.
- Experience in integrating with external systems using Restful and SOAP web services.
- Relation Database & SQL Experience
- Basic understanding of some networking protocols [TCP, HTTP, FTP, SSH, SSL] and interfaces.
- Experience in Linux / UNIX OS.
- Experience with Code versioning tools like GIT.
- Build tools - Maven, Gradle.
Preferred qualifications :
- Certificate-based authentication, cryptography
- Experience in System integration/ B2B integrations / SCM / MMIS / ERP development or integration is a plus.
- EDI Experience is a plus
- Exposure to UI framework like Angular or React.js is a plus
- SSL and java cryptography programming experience.
- Load testing using any toolset.
- Functional and behavioral testing using any toolset.
- Exposure to CICD process using Jenkins/ Hudson, bamboo or something similar.
- Familiarity with centralized log management solution
- These include the minimum knowledge, skills, abilities, and other characteristics necessary to perform the job effectively. (e.g, SaaS knowledge, ability to lead a team, etc.)
- Highly innovative.
- Ability to handle multiple projects and possesses a proven track record of high-quality deliverables.
- Ability to effectively communicate technical concepts to technical staff and can work effectively with cross-functional departments with varying degrees of technical experience.
- Understands and is able to explain up and downstream impacts across products, teams, and the organization.
- Constructively challenges the status quo; develops, proposes, and supports the implementation of innovative and creative solutions.
- Iterates and improves across multiple business domains.
- Possesses a solid understanding of internal and external customer needs.
- May interact directly with the customer.
- Displays flexibility in adapting to changing conditions and leads others through change.
- Leads by example, promotes a common purpose, and is a catalyst for success.
- Thinks strategically, displays a high degree of emotional maturity, and demonstrates a positive outlook.
- Strong team player, makes a valuable contribution to team objectives, displays trust and mutual understanding, accepts constructive feedback, and handles confrontation constructively.
- Possesses a broad understanding of Agile/LEAN principles and the ability to apply the AGILE methodology, competent AGILE team member
Functional Areas: Other
Read full job description8-11 Yrs