I’m a Java Developer with 6+ years of experience building web and enterprise applications in industries like Healthcare, Insurance, and Real Estate. Over the years, I’ve become passionate about creating reliable, scalable software and enjoy working in Agile environments, especially using Scrum and TDD to keep teams focused and productive.
I work extensively with Java, making use of features like Lambda expressions, functional interfaces, and parallel streams to write clean and efficient code. On the backend, I’ve built scalable SOA solutions and integrated RESTful and SOAP web services using Spring Boot, JAX-RS, Apache CXF, and Jersey. On the frontend, I’ve worked with Angular 15, Node.js, and modern web technologies like HTML5, CSS, JavaScript, and Bootstrap to deliver responsive, user-friendly applications.
I also have hands-on experience with microservices, Docker, and OpenShift, as well as messaging systems like Spring Kafka, RabbitMQ, and ActiveMQ. My database experience covers both NoSQL (MongoDB, Cassandra, CouchDB) and relational systems (Oracle, SQL Server, DB2, MySQL), where I’ve done schema design, modeling, and migrations.
For DevOps and cloud, I’m comfortable setting up CI/CD pipelines with Jenkins, Maven, Gradle, Git/GitHub, and deploying applications on AWS services like EC2, Elastic Beanstalk, RDS, and S3 using Terraform and CloudFormation. I’ve also worked with Spring MVC, Hibernate, and BPM tools like jBPM and Drools, and I’m well-versed in testing with JUnit, Mockito, Selenium, JMeter, and SoapUI.
At the end of the day, I take pride in writing clean code, building systems that scale, and collaborating with teams to deliver solutions that make a real impact.