Full Stack Java Developer Resume
Atlanta, Ga
SUMMARY
- Full Stack Java Developer having 7+ years of experience in analysis, design, implementation, and testing of Object - Oriented Applications in Client/Server environments using Java /J2EE.
- Experience of working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iteration and MAVEN tool.
- Experience in developing modern web applications using Angular framework, Node.js, React.js, Express.js, Vue.Js and Mongo DB.
- Hands on experience in implementing web applications using frameworks like Spring (IOC, DI, AOP, Spring MVC, Spring Test module and integration with ORM tools like Hibernate.
- Expertise in developing applications in a single page (SPAs) using various JavaScript frameworks like SAAS, Angular.Js, Backbone.js, Node.js and Express.js.
- Extensive experience in Object Oriented Analysis in developing server-side and front-end framework using J2EE design patterns. Strong hands-on experience with Angular2 andAngular 4 and NodeJS.
- Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, jQuery, D3.js, JSON and CSS.
- Proficient in design and development of various web and enterprise-level applications using Java /J2EE technologies Such as Spring, Hibernate, Struts framework, EJB, Servlets 3.x.
- Experience in Core Javaconcepts such as OOP Concepts, Collections Framework, Exception Handling, me/O System, Multi-Threading, JDBC.
- Significant exposure to Cloud technologies such as PCF, CICD pipelines, Google Cloud.
- Experience in developing with various open sources frameworks such as Spring (Core, IOC, AOP, Batch, Security, Boot) Framework, Struts Framework and ORM Tools like Hibernate and me Batis.
- Expertise in teh implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, JMS, EJB transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, XSL, DOM, Web Services, JNDI, Multi-Threading, RMI, Tiles, JavaScript, AJAX Networking, Exceptions etc.
- Implemented various J2EE design patterns like Singleton, Session, Builder pattern, Factory.
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
- Experienced in developing web applications using JAVA, Servlets, JSP, EJB, Portal Applications, Spring, AJAX, and JDBC.
- Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Micro services, Spring REST, Spring Eureka, Spring Ribbon, Spring JPA.
- Experience in container-based technologies like Docker, Kubernetes, and OpenShift along with teh development of Microservices architecture using Spring Boot.
- Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline, and Lambda. Setting up databases in AWS using RDS, storage using an S3 bucket and configuring instance backups to S3 bucket, LAMBDA and experienced in building highly scalable java applications using various architectures.
- Experience with setup and maintenance of WebLogic Server, Apache, Tomcat, LDAP.
- Implemented based on corresponding view components with view components JSP, Html, html5, CSS 3, XSD, XSTL.
- Hands on experience in implementing client-server business applications using MVC, SOA architecture and Micro Services.
- Experienced in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL.
- Proficient in Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2), Simple Storage Service(S3), VPC, Amazon Simple DB, ELB, EBS, DynamoDB, RDS, Aurora, Autoscaling, Amazon Cloud Watch, IAM, CloudFormation, RedShift, Route 53, SNS, SES, SQS, LAMBDA and experienced in building highly scalable java applications using various architectures.
- Expertise in using IDE's like RAD, IBM WebSphere Studio Application Developer (WSAD) and Eclipse Used Hibernate framework as persistence layer
- Experience with Java8 features such as lambda expressions, Parallel operations on collections and for TEMPeffective sorting mechanisms and new Date Time API.
- Experience in developing and a solid understanding of Service Oriented Architecture and Microservices Architecture.
- Has good working noledge on AngularJS and experience with Oracle Web Logic, IBM WebSphere and JBOSS application servers.
- Experienced in maintaining teh code base by frequent updates to revision and subversion control using Git and used Bitbucket as a repository.
TECHNICAL SKILLS
Languages: Core Java, J2EE, JSP, JavaScript
Frameworks: AngularJS, NodeJS, Spring MVC, SpringBot, Django, Flask
Databases: MySQL, Oracle, PostgreSQL, SQL, MongoDB, PL/SQL.
Web Technologies: AJAX, Django, Angular JS, Node.js, JSON, JavaScript, jquery,PHP,HTML, XML, CSS, XSLT, Bootstrap
Web Services: SOAP, RESTful
Web servers: Apache Tomcat, WebSphere, Jboss
IDES/Tools: Eclipse, Sublime Text, Spyder, Emacs, NetBeans, Visual Studio, XCode
Cloud Platforms: Azure, Amazon web services (S3, S3 Glacier, RDS, Lambda)
OS: Windows, Linux, Unix
PROFESSIONAL EXPERIENCE
Full Stack Java Developer
Confidential, Atlanta (GA)
Responsibilities:
- Interacted with teh stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
- Developed web pages by using HTML, CSS and JavaScript.
- Designed and developed teh front-end using HTML, UNIX, JAVAScript, JSP, CSS and JSF with Tag libraries.
- Designed and added new functionality extended existing application using J2EE, XML, Ajax, Servlets, JSP.
- Designed and developed software applications using Java, Multithreading, Servlet, AngularJS, Bootstrap 3, JSP, JSTL, HTML, JavaScript, Groovy, Grails, EJB, JMS, XML, XSL, JSF, Ajax, jQuery, Adobe Flex 3, GWT, ADF etc.
- Wrote multithreaded programs to measure system performance
- Built a custom cross-platform architecture using JAVA, Spring Core/MVC, and Hibernate.
- Developed and published web-services using WSDL, SOAP and XML, JAX-B based on top-down and bottom-up approaches.
- Used mongo DB as a back-end database to perform various CRUD operations over teh time.
- Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
- Used Subversion for maintaining teh component and for release and version management. And JIRA for defect tracking.
- Integrated GIT into JENKINS to automate teh code check-out process using Active MQ as a JMS client to exchange messages with web services.
- Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
- Worked on CI/CD pipeline for our Application in AWS cloud environment and built customized docker files to pipeline various instances in teh application.
- Work with Oracle database and used Hibernate (ORM). Created POJO/Data Objects in mid-tier service.
- Provided database support and ORM integration for PostgreSQL /PostGIS database.
- Built a RESTful API to save and retrieve geolocations using a remote server in JAVAusing Spring, MongoDB, Apache CXF, and JAX-RS.
- Installed and configured WebSphere Process Server /client on AIX in SOA Based Environment. Installed necessary fix packs, created and managed MQ objects including queue managers, remote/local queues,
- Creating Groovy Scripts to add necessary business logic and run batch queries on Cassandra.
Full Stack Java Developer
Confidential, Columbus (OH)
Responsibilities:
- Implemented AWS IAM integration using Spring Security for Mobile clients and Web Applications for Microservice Autantication across teh enterprise for both Tenants and Clients.
- Implemented Jenkins Job to migrate data from one schema to another in Cassandra.
- Involved in teh Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, and Deployment and production phases.
- Initiated and Developed majority JPA Implementation, Caching strategies and coordination and conversion JDBC.
- Worked on integration of Node.js, Express.js and MongoDB using Mongo.js and created a persistent layer using Mongoose.
- Developed API's and interfaces using SOA (Service Oriented Architecture) and has developed business event ABCS services (both provider API and requestor API services) using XML messages between Oracle and SQL server-based applications.
- Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards, HTML5, CSS3, Object Oriented JavaScript, Angular JS, Angular2, React.js, Backbone.js, Node.js, MongoDB, jQuery, Bootstrap3, Ajax Concepts, CSS3 Media Queries.
- Used Spring Data Mongo DB as teh persistence framework in retrieving teh Customer application details from Mongo DB.
- Used Spring MVC framework on teh server side for creating Restful web services by giving JSON output to UI and modifying teh DOM object on UI, by making HTTP calls and used GET and PUT.
- Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and Oracle table updates and developed integration modules for disparate clients using Apache Camel.
- Worked on RESTful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involves in detailed analysis based on teh requirement documents
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Wrote code in HTML, CSS, jQuery and JSP make use of Bootstrap framework
- Followed Spring MVC (Model view controller) pattern and use View Resolver to map web pages.
- Used Spring AOP to reduce teh amount of code written in controller classes and instead use joint points and pointcuts to call other classes methods according to advice.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout)
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
Java Developer
Confidential, Washington, DC
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Created shell scripts and updated teh scripts as per teh requirement
- Developed API using Hibernate to interact with teh Oracle database
- Developed scripts for inbound and outbound of teh data on servers
- Used spring framework for dependency injection and integrated with Hibernate
- Implemented business logic using Spring MVC and Hibernate framework
- Experience with SQL and basic CRUD operations
- Developed stored procedures, triggers, and functions with PL/SQL for Oracle database
- Used JDBC to connect to teh information model tier.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Developed Rest architecture-based web services to facilitate communication between client and servers.
- Developed application using Eclipse Ganymede for rapid development.
- Developed JUnit test cases for all teh developed modules.
- Designed and implemented four Agile Scrum teams for product development
- Developed teh UML Use Cases, Activity, Sequence, and Class diagrams using Rational Rose.
- Developed application code using Eclipse IDE and configured with Maven and Apache tomcat
- Developed framework using JAVA, iText, MySQL and web server technologies
- Used Bootstrap 3.0 along with CSS3 to design web-pages by HTML5. Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Implementation and code refactoring using Java, JavaScript, CSS, HTML, Bootstrap.
- Wrote Micro services to export/import data and task scheduling and Springboot, spring and Hibernate in teh micro services and Swagger API for Micro services.
- Database access was done using JDBC. Accessed stored procedures using JDBC.
- Created many Chat BOTS which allows users to quickly upload teh files need for location verification and users can submit requests using teh BOTS for teh contract reprice.
- Developed user authorization/Security using JWT token.
Java Developer
Confidential
Responsibilities:
- Interacting with business clients about teh requirements.
- Documenting teh requirement specification and design.
- Responsible for developing GUI/user interfaces using jQuery, CSS & HTML.
- Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
- Designed and developed java Restful web services with JAX-RS on GET/PUT operations.
- Rapid prototyping of design concepts. Implemented Spring Dependency Injection mechanism.
- Used Ajax, JSON to send request to teh server to check teh functionality of teh websites.
- Worked on RESTful Web Services with JSON for building business layer APIs.
- Responsible for writing teh Hibernate mapping document for teh Web Application module.
- Developed hibernate DAO Access & Classes using Spring JDBC Template.
- Performed unit testing using JUnit and performance and volume testing.
- Bug fixing, Maintenance of teh old modules dat are already in production.
- Involved in teh up gradation of Web sphere and SQL Servers.
- Used SVN as version control system.
- Responsible for code merging and code review to release branches.
- Involved in providing noledge transfer regarding to teh application to teh users.
- Involved in Code Reviews of other modules, documents, test cases.
- Wrote UNIX Shell scripts and used UNIX environment to deploy teh application.
Associate Developer
Confidential
Responsibilities:
- Involved in meetings with users for requirement analysis and design of user interface for teh client screen.
- Involved in Object Oriented Analysis and Design (OOAD) using UML for designing teh application.
- Followed teh SCRUM framework over teh period of teh project design, development, testing and deployment.
- Followed teh Agile software development process which enables teh software to support teh regular change of priority/requirements in deliverables
- Used Spring Framework to develop teh Web application and used Java Collection components (List, Hash Map) for caching data.
- Involved in getting teh data from service layer to presentation layer and developed Front-End screens using JSP, HTML, DHTMLX and JavaScript.
- Involved in Reading DHTMLX Grid Form data and send to teh Business Layer and involved in integrating spring with Hibernate for data access.
- Developed teh Business logic in Core Java for getting teh Stores data and developed Spring DAO classes to manage database transactions using Hibernate.
- Involved in converting SQL table data to XML format using Xstream Technology and configured Oracle connection pool, which is included in MySQL JDBC driver JAR file, to allow concurrent access to teh database and optimize performance.
- Extensively used Hibernate in data access layer to access and update information from teh Oracle database.
- Implemented XML for writing teh deployment descriptors and implemented database queries using HQL.
- Implemented Front Controller, Facade and DAO design patterns and wrote and executed unit Tests and Integration Tests for teh modules developed.