Full Stack Java Developer Resume
MO
SUMMARY
- 7+ years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java and J2EE Technologies.
- Experience in DB2 for storing and analysing Data.
- Experience in using teh Log4j framework for Logging Java Application.
- Experience in developing, designing in UML, Package, Class and State Diagrams.
- Well versed wif Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
- Excellent communication, problem-solving, interpersonal, organizational skills.
- Experience in Java Framework Integration wif Apache Camel.
- Experienced in implementing presentation layer using JSF, JSP, HTML5, CSS, jQuery, JavaScript,
- AngularJS, Angular 2, Ext JS, Node JS, JSON and Servlets.
- Proficiency in developing web services (Soap, RESTful) that include several components like SOAP,
- WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using
- Apache CXF and Drop Wizard, IBM MQ, Mule Soft ESB.
- Experience deploying applications on Apache Tomcat 6 Web Server, BEA Web logic 8/9/10, Web sphere 5.0/6.0 application server environments.
- Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, Javascript, JQuery,AJAX and AngularJS.
- Expertise in usingHibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
- Experienced in developing messaging module by usingSpring JMS, Apache Camel and Rabbit MQ.
- Involved in writing java API forAmazon Lambdato manage some of teh AWS services.
- Developed web applications wifHTML5, CSS3, BootstrapandAngular JS. Extensively used core java concepts likeMultithreading,Collections Framework, File I/oandconcurrency.
- UsedPL/SQL stored proceduresfor applications that needed to execute as part of a scheduling mechanisms.
- Built applications for scale usingJavaScript and NodeJS.
- Integration of Amazon Web Services (AWS)wif other applications infrastructure.
- GeneratedJSONformat data packets from middle-tire controller to front-end using Jackson JSON API.
- Patch, Upgrade and keep teh PostgreSQL DBs current. Develop and enhance scripts to automate and execute various DBA tasks.
- Developedmicroserviceswif Spring and tested teh application using Spring Boot.
- Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE•
- Technologies, Patterns and popular open-source framework Struts, Spring MVC, spring, JPA and Hibernate.
- Experience in several agile frameworks like Scrum, XP, and Using TDD/BDD and ATDD approach.
- Experience in writing test-cases in Java environment using Junit, Mockito and Power mock, JIRA.
- Experience in managing teh build files using j and Maven.
- Experience in Managing Crystal Report, ADBASE for Use of Relational Database, and ACE framework
- Combination of JSON, jQuery, and JSF.
- Experience in developing cross platform Client-side applications using Node.js, BackBone.js and
- Angular.js.to achieve scalability in real-time web applications
- Experience in working on modern MEAN Stack- MongoDB, Express, Angular and Nodejs.
- Experience in database modelling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 10g/11g, IBM DB2, MySQL, Sybase, SQL Server 2000, MongoDB.
- Developed RESTful Webservices for CIP using Java, Spring Boot, NoSQL databases like Couchbase.
- Implemented web tier using JSF, Rich Faces, HTML, CSS, JavaScript, Angular.js, AJAX, Spring Boot.
- Worked on Spring security, form-based autantication wif Cross-Site Request Forgery CSRF token and secured REST endpoints wif HTTP Basic autantication
- Good experience inJ2EETesting in developing test cases wifJUnit, MOCKITOfor Unit testing, and logging usingLog4j.
- Experience in using teh tools likeAnt and Mavenfor build automation.
TECHNICAL SKILLS
Operating Systems: Dos, Windows, Unix and Linux
Languages: C, C++, Java, SQL, HQL, PL/SQL
Java/J2EE Technologies: Springboot, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF
Web Technologies: HTML, DHTML, CSS, XML, Java Script, AJAX, JSP, Angular JS, React JS, Node JS, J Query
XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST
Frame works: Jakarta Struts, Hibernate, Spring.
Build Tools: Ant, Maven, Gradle, Jenkins.
Version Controls: GIT, SVN, CVS
Methodologies: Unified Modelling Language (UML), Rational Unified Process (RUP), Agile.
RDBMS / NoSQL: ORACLE 10g MS-Access, MySQL, SQL-Server, DB2, MongoDB Web/Application Servers Apache Tomcat, JBoss, Web Sphere, Web Logic.
PROFESSIONAL EXPERIENCE
Confidential, MO
Full Stack Java Developer
Responsibilities:
- Involved in teh requirements analysis, designing, development, testing and deployment of teh enhancement.
- Using advanced level of HTML5, AJAX, typescript, JavaScript, CSS3 and pure CSS layouts. Implemented.
- Utilized Spring MVC and Hibernate JPA framework for development.
- Involved in Design Development and Implementation of business Applications using Java/J2EE Technologies.
- Deployed code in Apache Tomcat and Web logic server.
- Developed REST Web Services clients to consume those Web Services as well other Enterprise-Wide Web Services.
- Used RESTful API gateway to communicate wif another web API.
- Involved in writing stored procedures in Oracle for database side validations, as well as functions and queries in Postgres database
- Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics
- Experience in several agile frameworks like Scrum, XP, and Using TDD/BDD and ATDD approach.
- Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
- Used AngularJS for building single page web applications.
- Used Quality Center, Clear Quest for Bug Fixing and Tracking
- Using GIT for Source Control and Version Management and using log4j for logging.
- Used SVN, CVS for source control management for different modules. Upgraded to teh latest Java version improving teh security of teh system.
Environment: Java8, AWS, HTML5, CSS3, JavaScript, Kubernetes, Docker, Angular 8, Microservices, Restful Web Services, Hibernate (ORM), Spring Boot, Spring MVC, MySql, NoSql, MongoDB, Maven, Jenkins, Selenium, Jira, Log4J, Junit, Git
Confidential, Bentonville, AR.
Full Stack Java Developer
RESPONSIBILITIES:
- Worked through entire life cycle of teh project including analysis, design, development, testing, documentation and maintenance.
- Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
- Developed and maintained complex software components / systems in compliance wif department standards including JSP, JSTL, EJB, JMS, JAX-WS, Restful APIs and Java Mail.
- Designed user interface screens using Java, HTML, DHTML, CSS, JSP and validating using jQuery and Java Script.
- Used Web Developer tools, Firebug and IE developer toolbar for debugging and to check teh browser compatibility.
- Responsible in implementing CRUD operation using Spring Jersey based JAX-RS implementation.
- Developed Spring Data Mongo repositories for performing data retrievals from MongoDB.
- Configured and monitored numerous MongoDB and NoSQL instances. MongoDB Schema Design using DB Ref, Manual Ref, Embedded Data Model Design.
- Designed and developed Microservices using REST framework and Spring Boot and used
- Bootstrap along wif Angular in creating teh Application.
- Using Spring MVC framework to better control teh presentation, business, structural and navigational aspects of teh applications.
- Integration wif Spring Security and Spring Boot Thyme leaf in Web application.
- Used Angular 8.0 to create custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
- Installed and configured required software for application development (RAD, Oracle database) WebSphere, Tomcat, plugins for Eclipse, required framework jars.
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data.
- Used Hibernate for Database Persistence to perform CRUD operation like insert, update, retrieve.
- Used Hibernate, object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data wif SQL-based schema
- Used Xstream API to transfer data back and forth between Spring MVC and Ext JS.
- Worked on Data Migration from PL/SQL 11 to Oracle 12C. Creating and replacing procedures to migrate old data into new system for teh database storage.
- Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
- Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) wif data representation in different formats such as XML and JSON.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
Environment: UI using JSP, HTML, CSS, Angular JS, node.js and JavaScript, SQL Server database, AWS R API, Kafka clusters, GitHub, Microservices, Spring Boot Rest Controller.
Confidential, Nashville, TN
Java Developer
RESPONSIBILITIES:
- Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects. functionalities using Agile Scrum Methodology. Participated in Scrum related activities and daily standup meetings.
- Deployed teh application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
- Involved in developing UI using HTML5, CSS3, JavaScript, Angular 8.
- Involved in various tasks in support of Coding and Created Reusable Modules and Custom Directives in Angular 8 which got used in various places of application.
- Extensively used core Java concepts like Collections Framework, and Exception Handling, I/O System, Multi- Threading, JDBC, Generics.
- Used Java8 features in developing teh code like Lambda expressions, creating resource classes, fetching documents from database.
- Enhanced Legacy Applications by building new components in Angular 8 wif REST wrapper around teh existing Backend Java services and developed custom directives, factories, and services.
- In teh Backend, used J2EE technologies such as Spring 4.0 framework and Implemented teh Spring MVC and Spring Core Annotations for Dependency Injection (DI). Developed our application using features Spring Boot.
- Used Microservice architecture wif Spring Boot and implemented teh Project structure based on Spring MVC pattern using dispatched servlet. Designed spring Boot mechanism wifout configuration XML's are replaced it wif Java classes.
- Spring Boot Microservices were developed wif microservice architecture using REST and Apache Kafka.
- Developed reusable and interoperable Web service modules based on service-oriented architecture (SOA) by using RESTful services.
- Developed teh persistence layer using ORM tools like Hibernate Framework, performed mappings in Hibernate files.
- Proficient wif container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked wif Terraform.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
- Used MYSQL as teh backend database and involved in design of teh database schema and development of Stored Procedures.
- Experience in working wif NoSQL Database like MongoDB to store claims data to do data analysis helpful for organization to monitor and analyze teh claims trend.
- Written JUNIT tests as per teh use case and used Mockito framework to confirm teh expected results.
- Developed test scripts in Selenium Web Driver using Java Language, setting up teh automatic build and deployment automation of project by using Maven.
- Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
- Involved in raising questions for business, Issue/bug tracking monitoring of work assignment in teh system is done by JIRA.
- Used Log4j for Logging various levels of information like error, info, debug into teh log files.
Environment: Java8, AWS, HTML5, CSS3, JavaScript, Kubernetes, Docker, Angular 8, Microservices, Restful Web Services, Hibernate (ORM), Spring Boot, Spring MVC, MySql, NoSql, MongoDB, Maven, Jenkins, Selenium, Jira, Log4J, Junit, Git.
