Responsibilities : - Demonstrated ability to write clean, maintainable, and efficient code with a strong emphasis on best coding practices and principles.
- Maintain high standards of code quality, follow object-oriented programming principles, stay updated with the latest industry trends, and adhere to software development best practices and methodologies.
- Collaborate with the team to conduct thorough code reviews, actively participate in the CI-CD process, identify and resolve performance bottlenecks, and proficiently debug and troubleshoot issues for seamless application functionality.
- You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
- You will work in collaborative, value-driven teams to build innovative customer experiences for our clients.
- You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between.
- Able to multitask, prioritize, and make critical decisions.
- Contributes to system architecture and design, demonstrating an understanding of fundamental design principles for scalable applications, as well as expertise in accessibility and security compliance.
- To meet tight deadlines and adapt to changing priorities.
- Enthusiastic to work collaboratively with people and share your ideas to solve real business problems.
- Collaborates and communicates with internal and outsourced development partners regarding software application design status, project progress, and issue resolution.
- Responsible for due diligence, estimations, reviews, and design of various requirements from the customer.
Requirements : - 5 years of proven and progressive experience using Java, Rest API, OOP, React JS, and Azure Cloud.
- Experience working with TDD, Domain driven design, Reactor, Kafka, Docker, Kubernetes CLI, and Kotlin(Good to have).
- A strong understanding of Object orientation, SOLID principles, Clean coding, and patterns is desirable.
- Experience working with Java, Rest API, OOP, React JS, and Azure Cloud (Must Have).
- Experience working with TDD, Domain driven design, Reactor, Kafka, Docker, Kubernetes CLI, and Kotlin (Good to have).
- Great OO skills, including strong design patterns knowledge.
Understanding functional programming would be a plus.
- You have led software development teams using Agile, Lean, and/or Continuous Delivery approaches such as TDD, continuous integration, pairing, and infrastructure automation.
- Passion for software engineering and craftsman-like coding process.
- Experience in developing applications integrating with RDBMS like My Sql or Postgres.
- Experience with a No SQL database (Mongo DB or Graph DB) will be a plus.
Professional skills : - You have experience influencing others and always advocate for technical excellence while being open to change when needed.
- The ability to develop and execute a technical vision with a focus on business value.
- You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire a team to deliver extraordinary impact together.
(ref:hirist.tech)
Advertisement:
Full Stack Developer - Java/react.js, Bangalore
Free
Full Stack Developer - Java/react.js, Bangalore
India, Karnataka, Bangalore,
Modified November 21, 2024
Description
Job details:
⇐ Previous job |
Next job ⇒ |