Sr. Java, Full Stack Developer Resume
SUMMARY
- Result - driven IT Professional with referable 13+ years of experience in various aspects of Web Application Development, J2EE applications Architecture, Big Data Analytics and Hadoop.
- Thorough in all stages of SDLC with extensive knowledge in Retail, Mobile Content Services, Animal Health Care, Social Networking and Financial Services domains.
- Strong knowledge on REST Web Services, extensively worked on Jackson, Jersey and Spring REST.
- Experience on Hadoop Map Reduce to compare the animal DNA Sequences using BioJava for Hill’s Pet ( Sister Concern of Colgate & Palmolive).
- Good Knowledge on MongoDB Design patterns. Google Morphia used as ORM tool; MongoDB Collections schema design from scratch for 2 applications.
- Strong experience in architecting AWS stack (S3, EC2, Simple DB, EBS and CloudFront).
- Expert on working with Spring modules like Spring MVC, Spring IoC, Spring Data, Spring Async, Spring Web Services, Spring AOP, Spring Cloud etc.
- Excellent experience with different flavors of operating systems like Windows, UNIX and Linux.
- Good experience on Unit testing frameworks like Junit, Mockito etc.
- Versatile team player with excellent analytical, inter-personnel and presentation skill with ability to quickly adapt to new technologies & project environments.
TECHNICAL SKILLS
Methodologies: Agile, Software Patterns (SOA, J2EE, GOF), Data Analysis
Data Modelling: (Logical and Physical Database Design)
Operating Systems: Windows, Solaris, Ubuntu
Programming: Java 8/11, JavaScript
UI/Framework: HTML 5, jQuery, Angular, React, Redux, Node.js
Cache: MemCached
Search: ElasticSearch(elastic), Solr
Web Services: REST, Jackson, Jersey, Spring Rest
Cloud(AWS): S3, EC2, EBS, CloudFront, JetS3, Cloudberry
SQL/ORM/Tools: Oracle, Oracle PL/SQL, MySQL, Hibernate, MyBatis, Toad, SQL Developer
NoSQL /ORM/Tools: MongoDB, Morphia, Spring Data, MongoVUE
Se Server: JBoss, WebLogic, Tomcat, Oc4J, Jetty
Frameworks: J2EE, Spring, Spring Boot, Spring Cloud, Spring Async, Struts, Struts, Velocity, Micro Services, Distributed transactions using Sagas, REST, EJB, MVC, JMS, OAuth 2, ELK Stack
Tools: Eclipse, IntelliJ Idea, JMeter, Toad, IBM Build Forge, ClearCase, RTC, ANT, Maven, GIT, Jenkins, WinSCP, Hystrix
Messaging: Apache Kafka, Active MQ, IBM MQHub
XML Stack: SAX, Sax, DOM, XPath
Big Data Stack: Hadoop, Apache Storm, Zookeeper
Learning: Python 3.8, Apache Akka Framework
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java, Full Stack Developer
Responsibilities:
- Maintained application high availability and improving stability.
- Bug Fixing and prioritizing enhancements
- Conducting demo to new business groups.
- Developed Web Services for data transfer using Restful Web Services
- Implemented Model/business components using spring core and navigation part of the application using spring MVC.
- Implemented Transaction management using Spring declarative transaction management
- Used Spring annotations, dependency injections to implement business logic.
- Used Spring ORM module to integrate spring with hibernates to use DAO layers.
- Implemented asynchronous messaging services using JMS.
- Performed Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD). Approach environment using agile methodologies.
- Used GIT for version controlling and Jenkins CI for Continuous Integration.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- Implemented Threads to sync files from remote FTP Server.
- Implemented UI using React framework.
Environment: JDK11, Jackson, REST Web Services, Flex, HTML5, Oracle SQL, Pl/SQL, Idea 11, GIT, Build Forge, ClearCase, Jenkins, Squirrel, Toad, XML, DOM, XPath, React, Redux, Maven, Spring modules, Hibernate, Threads, IntelliJ Idea, Tortoise GIT, FTP, Node.js
Confidential
Sr. Java, Full Stack Developer
Responsibilities:
- Maintained application high availability and improving stability.
- Improved performance using Spring Async and Spring Boot.
- Implemented integration with IBM MQHub.
- Performance coding to support the scalability.
- Initiated and implemented Mockito test cases for all Job types.
- Developed UI using Angular to manipulate the Job Definitions.
Environment: JDK11, Spring Boot, REST Web Services, Oracle SQL, IntelliJ Idea, GIT, Build Forge, Clear case, Squirrel, Toad, XML, DOM, XPath, ANT, Hibernate, Threads, IntelliJ Idea, Tortoise GIT, IBM MQHub, Hystrix, Micro Services, Sagas (Orchestration), Angular, Node.js
Confidential
Architect / Lead Developer
Responsibilities:
- Lead Developer/Architect for the project, which includes requirement gathering, brainstorming on the product enhancements, finding suitable technology/tool/framework for a given requirement/problem.
- Designed Search Architecture using Solr.
- Installed and Integrated with Solr.
- MongoDB Schema designed.
- Deployed Code into AWS Ec2 Servers.
Environment: PHP, JDK1.7, Jackson, MongoDB, Morphia, Mongo VUE, JQuery, Idea 11, EC2, S3, CloudFront, EBS, Apache, MemCached, Solr