We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Boulder, CO

SUMMARY

  • 10+ years experienced IT professional seeking suitable position as Java or Full stack developer where I can contribute to the organization with my existing skills and experience simultaneously acquire and enhance new skills and experience. I am an Oracle Certified Associate in Java 8. Continuously strive to be Dependable, Consistent, and Enthusiastic.
  • Ability to lead a team with suitable public speaking skills accompanied by scrum master training.
  • Result oriented Full Stack Developer on Java / J2EE platform with front end expertise in Angular and React/Redux.
  • Expertise in providing scalable and high - performance enterprise software architecture solutions on J2EE /JEE platform.
  • Worked extensively on spring framework stack like spring boot, Spring MVC, Spring Data, Spring JPA (Hibernate), spring rest, spring integration, spring AOP (aspect oriented programming).
  • Worked extensively on single page application using Angular JS, angular 2 / 4, NodeJS and react/redux.
  • Worked on micro services with spring cloud Netflix OSS (Eureka, Config, Zuul).
  • Experience in all phases of SDLC (Software Development Life Cycle).
  • Good experience on MongoDB scaling across data centers and/or in-depth understanding of MongoDB, HA strategies, including replica sets.
  • Worked on both Agile (Scrum, Extreme, TDD, Pair Programming) and waterfall methodologies.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, AWS Lambda, auto-scaling Config, and Cloud Formation.
  • Experience in creating private Cloud using Kubernetes that supports Dev, Stage, POC and PROD Environments.
  • Proficient in Design Patterns and Design Principles.
  • Prolific trouble shooter with good debugging skills.
  • Experienced in SQL databases like MS SQL, MySQL, Postgres, Oracle.
  • Experienced in Python scripts and Maven/ Gradle plugins to standardize builds and deployments across dev and test environments
  • Worked on NoSQL databases using MongoDB.
  • Can work both on windows and Linux environments.
  • Expertise in consuming and exposing Restful API services.
  • Worked extensively on SOAP based Web Services.
  • Adept in built tools like maven, Gradle, NPM, Yarn, Web Pack.
  • Worked on various version control tools like GIT, SVN and VSS.
  • Developed Mule flows to integrate with heterogeneous protocols and exposed as Services to be consumed by middle tier.
  • Provided web application Security using spring Security, JWT, OAuth2 and session based security.

TECHNICAL SKILLS

Languages - Java 8, J2EE, TypeScript, JavaScript, ECMA Script 6, Html 5, cs3, Python:

Middle Tier Frameworks - JHipster, Spring Boot, Spring MVC, Spring Rest, Spring JPA, Spring Data, Spring Boot, Spring Integration, Struts:

Micro Services - Spring Cloud Config, Spring Netflix OSS (Eureka, Zuul, Hystrix):

Environments: Windows, Linux

Servers: Tomcat, Jboss, Apache Httpd

ORM: Hibernate

Web Services: Restful (XML, JSON, text), SOAP, WSDL, REST API

Integration: Apache Camel

Testing: Junit, Mockito, PowerMockito, Jasmine, Karma

Frontend Framework: AngularJS, Angular 2 / 4, React Redux, NodeJS

Build Tools: Maven, Gradle, NPM, Yarn, web pack

Version Control: GIT, SVN

Cloud AWS EC2, S3, AWS Lambda, Cloud Watch, Spring Cloud:

Methodologies: Agile (Scrum, TDD, Pair programming, Xtreme), Waterfall

Databases: MS SQL, Oracle, MySQL, Postgres, MongoDB

Other: Swagger, UML, Mule ESB, Kubernetes, Docker

Security - Spring Security, JWT, OAuth2, Session based security, SAML

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, Boulder, CO

Responsibilities:

  • Team Size: 8 Members. Implement team’s personalized scrum board. Following agile practices such as TDD and Pair Programming. Facilitate Scrum events (Daily, Retrospective, Planning, Grooming).
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster
  • Performing CRUD operations like Update, Insert and Delete data in MongoDB.
  • Working on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Designing and Exposing Restful API and providing documentation using Swagger, Spring Boot, Spring MVC.
  • Developing Front end single page application using angular 2 / 4, NodeJS and React/Redux.
  • Writing Business Logic using Spring Services and diagnosing areas of fault.
  • Architecting the application frequently used Java 8.
  • Writing codes to integrate with MS SQL and Mongo Db using Spring JPA repositories. The underlying ORM framework used is Hibernate.
  • Upgrading our application using REST API and Spring Boot.
  • Deploying and migrating code to development and test servers.
  • Merging codes into development and test branch using GIT.
  • Building application using build tools like maven, Gradle, NPM, yarn and web pack.
  • Configured AWS Lambda to run in response to changes to data in an Amazon S3 bucket and in response to HTTP requests using Amazon API Gateway.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, AWS Lambda, auto-scaling config, and Cloud Formation.
  • Breaking existing monolithic applications into smaller self-contained micro services using spring cloud (Spring config server and Spring Cloud Netflix OSS (Eureka, Zuul, Hystrix).
  • Created micro services using REST protocol with Docker and Kubernetes, Utilized Mesos, Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.
  • Created private Cloud using Kubernetes that supports Dev, Stage, POC and PROD Environments.
  • Part of the designing team to design modules and creating UML diagrams like class diagrams, activity diagram.
  • Writing unit test cases using Junit, Mockito, PowerMockito, Jasmine, Karma, Angular Test Beds.
  • Integrated heterogeneous systems using Apache Camel routing mechanism and provided end-to-end communication between the web services and enterprise services.

Full Stack Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Team Size: 10. Working with multiple Cross-Functional teams simultaneously.
  • Designing and Exposing Restful api using Servlets, Jaxb, JaxRS, Jersey and Jackson.
  • Developing Front end single page application using AngularJS.
  • Writing JSP and Servlets.
  • Writing Controllers, Services and DAO layer using Servlets, Filters, Services, Hibernate, POJO classes.
  • Writing codes to integrate with Oracle and Mongo Db using Hibernate.
  • Deploying and migrating codes to development and test servers.
  • Part of scrum team and follow agile practices like TDD, pair programming.
  • Merging codes into development and test branch using GIT.
  • Wrote Python scripts and Maven/ Gradle plugins to standardize builds and deployments across dev and test environments
  • Building application using build tools like maven and web pack.
  • Part of the designing team to design modules and creating UML diagrams like class diagrams, activity diagram.
  • Writing unit test cases using Junit, Mockito, PowerMockito, Jasmine, Karma.

Java/J2EE Developer

Confidential, Washington DC

Responsibilities:

  • Follow agile methodologies using scrum, TDD.
  • Design middle tier solutions and providing UML diagrams.
  • Developing JSPs, Servlets, Controller, Services and DAO layer (Hibernate, JDBC).
  • Migrate codes from development to test servers using SVN.
  • Writing build scripts using ant, maven and shell scripts
  • Developed Single Sign On solution using Open AM, SAML.
  • Writing responsive web applications using Html, css and bootstrap css library.
  • Writing native SQL queries using complex joins.
  • Developed OCR application to scan images and convert them to text using tesseract.
  • Developed java application for Parsing XML files using SAX based parser and dumping the value into database.
  • Used Mule ESB to provide SOA to middle tier framework.
  • Extensively used svn as the version management tool
  • Writing unit test cases using Junit.

Software Engineer

Confidential

Responsibilities:

  • Utilized Scrum and Agile methodologies to create full applications through their complete life cycle, including web and Enterprise Resource Planning systems. Coordinated with team members and management to resolve issues and maintain documentation.
  • Designed and integrated custom classes and modules.
  • Created databases, optimizing schema and queries to ensure maximum performance and accuracy.
  • Researched software bugs and technology topics.
  • Developed applications using Java, JSP, Servlet, JavaScript, HTML5, CSS3, AJAX, MySQL, JDBC, Spring, Hibernate, Spring Tool Suite, Junit.

Technical Manager & System Administrator

Confidential

Responsibilities:

  • Configured and troubleshot wireless access points, broadband routers, LAN/WAN, and TCP/IP networking systems.
  • Provided technical support to staff and clients.
  • Installed and operated network monitoring tools such as Nagios and MRTG, and trained employees.

We'd love your feedback!