Full Stack Java Developer with a master's degree in Computer Science. Strong understanding of the Software Development Life Cycle (SDLC) from requirement analysis to deployment of client-server applications. Skilled in Object-Oriented Analysis and Design (OOAD). Eager to develop scalable RESTful microservices with Java/J2EE and deploy them on Azure Cloud using Spring Boot and Spring Cloud. Enthusiastic about Agile methodologies, DevOps processes, and CI/CD pipelines to ensure efficient and reliable software solutions are delivered.
● Work across the full stack, building highly scalable distributed solutions that enable
positive user experiences and measurable business growth
● Develop new features and infrastructure in support of rapidly emerging business and
project requirements
● Assume leadership of new projects, from conceptualization to deployment
● Ensure application performance, uptime, and scale, and maintain high standards for code
quality and application design
● Work with agile development methodologies, adhering to best practices and pursuing
continued learning opportunities.
● Participate in all aspects of agile software development, including design,
implementation, and deployment
● Architect and provide guidance on building end-to-end systems optimized for speed and
scale
● Work primarily in Ruby, Java/JRuby, React, and JavaScript
● Engage with inspiring designers and front-end engineers, and collaborate with leading
back-end engineers to create reliable APIs
● Collaborate across time zones via Slack, GitHub comments, documents, and frequent