We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Baltimore, MarylanD

SUMMARY:

  • 7 years of experience in design, development and testing of Enterprise applications using Java/J2EE technologies.
  • Proven Software development experience using various methodologies like Agile - Scrum, TDD and Waterfall.
  • Good understanding of Java/J2EE design patterns such as Abstract Pattern, Strategy Pattern, Singleton and MVC.
  • Experience in Java frameworks like spring boot, Hibernate, Java Beans, JMS, HTML, JSON, AJAX, JavaScript, WSDL, RESTFUL and SOAP.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, and Spring Rest Templates.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, ORM, JDBC, JTA, Spring Boot, Spring Micro services, Auto wiring, Spring Security, Spring web flow, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Transactions, Spring integration with PCF.
  • Experience in implementing SOA and Web Services using SOAP, REST, JAX-WS, JAX-RS, and AXIS.
  • Strong understanding of Micro services Design patterns - Circuit Breaker/Hystrix and Proxy Chaining.
  • Experience in producing and consuming SOAP web services using Apache Axis, JAXB.
  • Expertise in XML technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Experience in developing and writing SQL Queries, Stored Procedures and Triggers on Oracle Database.
  • Worked on creating Docker images, Containers, push/pull and on integration with Spring Boot.
  • Worked with Jenkins as Continuous Integration and Continuous Deployment (CICD), Splunk Dashboard and APIGEE.
  • Proficient in Core Java Multi-threading, Collections, Java 8 Lambdas, Streams and Exception handling concepts.
  • Experienced in build tools like Maven, Jenkins and Log4j for Logging and Junit for testing.
  • Experience in JUnit framework with Mockito and Easy mock, Spring Junit Runner.
  • Extensive experience in testing on multiple operating systems including Linux and Windows.
  • Expertise in using configuration management tool like Bit Bucket and Git for version controlling.
  • Strong experience with various application developments IDEs such as Eclipse, IntelliJ, STS (Spring Tool Suite).
  • Involved in the production support activities such as triage live issues and monitor the API Health check.
  • Expertise in Splunk Log Management for creating dashboards, monitoring, reporting, Email Notification to Users.
  • Self-motivated, dedicated, reliable as a team player with excellent interpersonal skills and learning ability.

TECHNICAL SKILLS:

Operating Systems: Microsoft Windows XP, Unix, Linux, Mac OS X

J2EE Technologies: Java, Servlets, JSP, JSF, JDBC, JPA, EJB, JMS, JNDI.

Web Technologies: HTML5, CSS/CSS3, JavaScript, jQuery, ES6, Ajax, Angular JS, React JS JSON and Bootstrap, Node JS

Application/ Web Servers: Apache Tomcat 5.0/6.x/7.x, IBM WebSphere 5.X/6.0, Web logic Application server 7.x/8.x/9.0, JBOSS 4.0, Camel

Methodology/Design Patterns: OOAD, MVC, DAO, Singleton, Front Controller

Cloud Services: AWS EC2, S3, AWS RDS, AWS VPC

Version Control: GIT, SVN, GitHub, Bit Bucket

Web Services: SOAP, RESTful, UDDI, WSDL, Microservices, JAX-RPC, JAX-RS JAX-WS, JAX-B, CFX

Databases: Oracle 10g, MySQL, Microsoft SQL, IBM DB2, MongoDB, NoSQL

Software Development Model: Agile, Test Driven Development, Domain Driven Design

Framework/ APIs / Tools: Spring, Spring Boot, Hibernate, Log 4j, SOAP, REST, AJAX, Junit

Monitoring Tools: Splunk, AppDynamics

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, Maryland

Java Full Stack Developer

Responsibilities:

  • Worked with tracking tool JIRA on Agile Scrum performance estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Involved in resolving bugs post production and resolved performance issues and participated in code reviews.
  • The application is based onMicro Service Oriented ArchitectureusingAngular 4.0andCassandra DB and MySQLto developSingle Page Applications (SPA).
  • ImplementedAngular 4.0 directives, expressions, routing capabilitiesforbookmarking,filters, validationsandAngular UI components, Components, ng-Modules, Providers, Servicesandclassesfornavigationrespectively.
  • Worked withAngular CLIandTypescriptinAngular 4.0to createControllersandAngular componentsfor the Web Pages.
  • CreatedRFP Micro serviceto provideRESTful APIutilizingSpring BootwithMicro services.
  • Performed unit testing usingJUnit, integration and deployment of applications done using tools such asMaven.
  • Developed Functional Requirement Document based on users' requirement.
  • UsedSpring Bootwhich is radically faster in building cloudMicro Servicesand develop Spring based application with very less configurations
  • Configuring developed API’s to interconnect with various external systems using micro services for delivering notifications.
  • Worked with the configured and maintainedJenkinsto implement theCI/CDprocess.
  • UsedSpring Bootwhich is radically faster in building cloudMicro Servicesand develop Spring based application with very less configuration.
  • DeployedSpring Boot based micro servicesonDocker containersusingAmazon ECS.
  • Configured AWS Identity and Access Management (IAM) Groups and users for login authentication.
  • Hands on experience in deploying cloud platform on Amazon AWS using EC2, S3 and EBS.
  • Involving in the development of SQL queries to get data from Oracle SQL Database.
  • Creating new proxies and performing API Management using APIGEE Tool involving code policies such as Spike Arrest, Security, and Quota with XML configuration, JavaScript and can be triaged (live trace) in multiple environments.
  • Write test cases using Junit, Mockito and Log4J to log the information.
  • Improving the Quality of Code ensuring 80% Code Coverage and detect bugs in the code using Open-source platform named SonarQube.
  • Testing various RESTful and SOAP Web Services using POSTMAN and SOAP UI.
  • Use Bitbucket as source code repository to create, delete, edit branches, checkout code from various master branches, merge, commit and push the code changes which makes job easier.

Environment: Java, J2EE, Angular 4, Spring MVC, Spring Boot, Micro Services, Spring Security, Hibernate, Web services, REST, Servlets, JSP, JDBC, Agile, HTML, GIT, CSS, XML, AJAX, jQuery, MAVEN, Design Patterns, UNIX, Tomcat, Oracle, Jenkins, Kafka.

Confidential: Charlotte, NC

Java Developer

Responsibilities:

  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Used a light front-end framework against theJSON APIfor their service requests.
  • Developed web pages usingHTML5, CSS3, Angular 4, Bootstrap, JSON, Ajax.
  • CreatingTypescriptreusable components and services to consume REST API's using Component based architecture provided byAngular 4and Used Webpack to build Typescript modules.
  • Responsible for developing micro services using Java8, REST, Spring Boot to increase productivity with application properties Auto Configuration method.
  • Involved in implementation of enterprise integration with web services using REST API. Worked on both Service and Client side.
  • Developed and deployedMicro Servicesbased applications usingSpring Boot and Spring Cloud.
  • Designed and developed theREST based Micro servicesusing theSpring Boot.
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Involved in the creation of database objects likeTables, Views, Stored Procedures, Functions, Packages, DB triggers, Indexesusing oracle tools likeToad, PL/SQL Developer and SQL* plus.
  • Supported several oracle database development environments with respect to usual maintenance like creating directory, users, roles, grants, storage management, export import, partitioning.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Created Test Automation Framework withCucumberandSelenium WebDriver.
  • Managed and monitored the server and network infrastructure usingAppDynamics,Splunk. Performed system administration and operations tasks using Jenkins, AppDynamics.
  • Create and maintain fully automated CI/CD pipelines for code and infrastructure deployments.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • All the functionality is implemented usingSpring BootandHibernate ORM. Implemented Java EE components usingSpring MVC,Spring IOC,Spring transactionsandSpring securitymodules.
  • Contributed to the DevOps to automate the build and deployment process usingJenkins, shell scripting, chef, Python, AWS Lambda, Cloud Formation Template.
  • Built on-premise data pipelines usingKafkaandSparkstreaming using the feed from API streaming Gateway REST service.
  • Implemented the application usingSpring BootFramework and handled the security usingSpring Security.
  • Designed and developed Rest Based Webservices usingJerseyframework.
  • Developed applications using latest technologies like spring, hibernate (using annotations), and REST based Webservices,XML APIand tools.
  • Used spring framework for integrating theMVCcomponents with business services.
  • Design and development web-application for business reporting and systems monitoring and troubleshooting usingJ2EE, Tomcat.
  • Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer.
  • Worked as a front-end web developer andAngularJSbased application.
  • Performed Web services testing between and third-party applications using Soap UI and performance functional testing ofREST APIs usingJMeter.
  • Configured and deployed the application usingTomcatandWeb Sphere.
  • Built Java applications usingMavenand deployed JAVA/J2EE applications through Application servers.

Environment: Java 8, Python, RESTful Web Services, SOAP Web Services, Hibernate, Spring Core, Spring Data, Spring MVC, Spring Batch, Spring Boot, Eclipse IDE, Angular 4, Jenkins, AWS EC2, EBS, S3, VPC, WAS 6.0/7.0, JSP, JSTL, HTML5, CSS3, JavaScript, Web Sphere, Unix, Linux, UML, Rational Rose, Oracle, Maven, Jenkins, GIT, Design patterns, JMS, JUNIT, PowerMock, log4J, JSON.

Confidential, Bothell, WA

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, and development.
  • Responsible for developing micro services using Java8, REST, Spring Boot to increase productivity with application properties Auto Configuration method.
  • Involved in implementation of enterprise integration with web services using REST API. Worked on both Service and Client side.
  • Implemented spring boot micro services to process the messages into the Kafkacluster setup.
  • Used Spring Boot as a micro-service to build the application and setup spring security to authenticate the requests.
  • Performance tuning and stress-testing of NoSQL database environments in order to ensure acceptable database performance in production mode.
  • Implemented read ps in MongoDB replica set.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Used Hibernate as the ORM implementation but still followed developing JPA based as Spring Boot internally supports JPA.
  • Usedspring batch frameworkto create custom readers and writers to work with the application.
  • Used Hibernate ORM solution for mapping classes to tables.
  • Used Kibana and Elastic search to identify the Kafkamessage failure scenarios.
  • Implemented Kafkaproducer and consumer applications on Kafkacluster setup with help of Zookeeper.
  • Created reusable Angularcomponents, and services that are used across the frontend application
  • Created angularfeature modules to take advantage of lazy loading for better performance.
  • Used angularvalidation such as $touched, $invalid and $dirty for client-side validation
  • Involved in Automation Infrastructure development using Selenium.
  • Review application failures and update the Groovyscripts with the goal of preventing future production failures.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Created Highly Available Environments using Auto-Scaling, Load Balancers, and SQS.
  • Extensively used JUnit and Mockito for writing unit test cases to attain Test Driven Development.
  • Used CAL to capture the logs that include various levels of information like an error, info, debug into the log files.
  • Tracking the bugs and improvements through JIRA.
  • Handling the project with GIT version control and using SourceTree as the GUI tool.

Environment: Java/J2EE, REST API, Kafka, Microservices, NoSQL, JPA, AWS, EC2, S3, GIT, Spring Boot, Bitbucket, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved SDLC process through waterfall model.
  • Involved in the software development life cycle requirement gathering, coding, testing, and implementation.
  • Worked on theJava CollectionsAPI for handling the data objects between the business layers and front end.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams usingRational Rose.
  • Developed the applications usingJava, J2EE, Struts, JDBC.
  • Implemented server-side programs by usingServletsandJSP.
  • DevelopedJSPas the view,Servletsas Controller andEJBas model in the Struts Framework.
  • Developed inC/C++onLinuxand Cross-platform systems.
  • Developed the front-end UI usingHTML, JavaScript, CSSandAJAX.
  • UsedJavaScriptto perform Client-Side Validation.
  • UsedEclipseas the IDE andWeb Logicas the application server.
  • Implemented the database connectivity usingJDBCwithMYSQLdatabase as backend.
  • UsedLog4jframework to log/track application.
  • Involved inJUnitTesting, debugging, and bug fixing.
  • Deployed Applications on Apache Tomcat Server.

Environment: Java / J2ee, JSP, servlets, EJB 2.0, SQL Server, DOM parser, JAVA APIs, ANT script, Oracle 9i, JBoss & Web Logic Server 6, JavaScript SAX.

We'd love your feedback!