Java Software Developer Resume
Mclean, VirginiA
SUMMARY
- Extensive 6 years of experience in all phases of Software Development Life Cycle which includes Analysis, Design, Development, Testing and Maintenance using Java/J2EE technologies.
- Assisted front - end developers with User Interface usingAngular 5framework, along with NPM,HTML5,CSS 3, andBootstrap 3for page styles to build aSingle Page Application (SPA)
- Extensive experience in developing user interface using HTML5, CSS3, JavaScript, JQuery, Ajax, Bootstrap, AngularJS.
- Having experience with Cloud Computing Service environment like Amazon Web Services (AWS) and managed EC2, S3 bucket.
- Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
- Developed Oracle XML Bamboo Jenkins IIS Chef Puppet PL/SQL Stored Procedures.
- Strong programming skills in Java 1.7/1.8 and J2EE with extensive ability to develop scalable applications.
- Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, and Jenkins).
- Proficient in building Web/User Interface(UI) using HTML, AngularJS, Node JS, CSS/CSS3 and JavaScript, JSON, AJAX, Bootstrap and XML.
- Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet and Ansible.
- Hands-on experience with J2EE Architecture, Application servers and Web servers and wide variety of development tools (Web Sphere, Apache Tomcat, STS, BitBucket.
- Designed and created the MySQL database and coded JDBC transactions using Java Prepared Statements.
- Experience in Cloud Computing using PCF, Docker, AWS EC2 and S3.
- Developed Rest Api in Node JS using express service.
- Expert in building Microservice applications using Spring Boot for developing RESTful web services.
- Development with relational database management systems RDBMS including Oracle, Sybase, MySQL, MS SQL Server, and PostgreSQL and such tools as SQL, PL/SQL
- Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Implemented CI/CD pipelines using Jenkins and build and deploy the applications.
- Implemented spring boot microservices to process the messages into the Kafka cluster setup.
- Very strong experience writing API's/ and Web Services in Python.
- Hands on experience on NoSQL databases like MongoDB, Dynamo DB databases.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6/7/8 and Node JS.
TECHNICAL SKILLS
Markup Languages: XML, JSON, HTML5, CSS3, Bootstrap.
J2EE Technologies: EJB, Servlets, JSP, JDBC,Kafka, JNDI.
Web Technologies: HTML5, CSS5, XML, JQuery, Java Script, Angular JS,React JS,Angular 6/7/8, JSF, Node.js, React JS.
Tools: & IDE: Eclipse IDE, IntelliJ, Visual Studio and Spring Tool Suite (STS).
Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, Jboss Fuse and Glassfish.
Databases: Oracle 11g-12c, MySQL, DB2, Mongo DB, Firebase, Oracle PL/SQL Apache Cassandra, Hadoop.
Java Frameworks: SpringBoot 1.x, Spring 3.x, Apache camel,Hibernate 3.x, Struts 2.
Design Patterns: Dependency Injection, MVC, Singleton, Builder, Adaptor, Factory, Gate Way, Facade, MVP.
Testing: Junit, ALM, ETL, TestNG.
Build tool: Maven, Docker, Gradle.
Web Services: Apigee and RESTful Web Services, SOAP Web Services -JAX- WS-API
Methodologies: Agile, Waterfall.
Operating System: Windows, UNIX, Mac OS X, Ubuntu, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Mclean Virginia
Java Software Developer
Responsibilities:
- The project was under Factory based on upgrading the Apache, WebLogic and Jdk version update.
- Tested the performance of the data sets on various NoSQL databases.
- Experience in EJB3.0 and Java API for Web Services JAX-WS, SOAP, and JAX-RS.
- Experience in working with Oracle, MySQL and PostgreSQL.
- Created a library of visual components using Highcharts, D3, and jQuery for reporting results.
- UsedAngular 4 & 5 frameworkto build an MVC architecture.
- Implemented CI CD pipelines using Jenkins and build and deploy the applications.
- Extensively usedHTML,CSS,JavaScript,Typescript,and Angular 4for designing the user Interface.
- Created microservices withspring boot and spring cloud and deploy to Pivotal cloud foundry (PCF).
- Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
- Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud formation scripts
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
- Good hands-on experience in SPARK using Scala for creating data quality recon reports using RDD, DATA FRAMES and Semantic Query language SPARQL.
- Used EJB 3.0 and JPA to display values from DB2 database on screen and to fix lots of bugs and enhancements for screen.
- UsedJSF 2, CSS, HTML, EJB3, PrimeFaces, DB2andActive Directoryto create new user registration system.
- Experience in designing and deploying a multitude applications utilizing almost all of the AWS stack
- Experience in using GIT and Rational Clear Case on UNIX and Windows environment.
- Implemented business logic, data exchange, XML processing and created graphics using Python and Django.
- Involved in deploying the application in the AWS cloud environment. Also participated in configuring load balancing, LDAP
- Design Development of the User Interfaces using HTML XML Bamboo Jenkins IIS Chef Puppet CSS and JSP.
- Experience using all popular text-Editors likeEclipse, IntelliJ IDEA CE,NetBeans, Komodo Edit, Sublime Text, and Notepad++, Atom, WebStorm, Visual Studio.
- Installed, configured and administered Jenkins CI tool on AWS instances.
- Having experience with Cloud Computing Service environment like Amazon Web Services (AWS) and managed EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Worked on implementingCURD operations using Marklogic NoSQL REST API Services
- Designing the services and endpoints based on the Domain Driven Design approach and Richardson’s Maturity model.
- Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment
- Fixing the bugs and developing new enhancements using JAVA/J2EE, Spring, Hibernate, IBM Web Sphere.
- Worked on Ansible, Puppet in cloud environment.
- Extensively worked on developing UI components using Angular (1.4/2) and JSON to interact Restful services like Jersey API.
- Extensively involved in the integration of the Front-End web interface with the Spring MVC, Angular JS, JSP, HTML 5 and CSS.
- Experience in working with various Application Servers and Web servers using Web Logic, Apache Tomcat, Glassfish and JBoss.
- Worked with the ETL developers for staging data in EDM, EDM Application User Model Administration.
- Expertise in User Interface development by using HTML/HTML5, XHTML, CSS/CSS3, JavaScript, Angular.js, Angular 5, React.js, Node.js, jQuery, Bootstrap4, JSON, XML and AJAX
- Expertise with Relational databases such Oracle, PostgreSQL, SQL server and MYSQL, PL/SQL.
- Expertise in design and implementation of Enterprise Systems using Domain-Driven Development DDD, Feature-Driven Development FDD and Service Oriented Architecture SOA.
- Involved in writing code to transform XML documents using JAXP SAX and DOM parsers.
- Worked with ETL developers extracting data out multiple EDM applications.
- Developed unit test cases using Jasmine, karma, webpack and used angular test beds and async utilities to mock async calls.
- Developed Rest Api in Node JS using express service.
- Worked on IntelliJIDE to code, API, debug and design using Java 8 and Adobe Flex.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, and testing.
- Developed UI using Java Server Faces, JavaScript, HTML, CSS
- Expertise in design and development of various web and enterprise applications using J2EE technologies like Servlets, JSP, JDBC, JNDI, EJB, JMS, XML and Web Services.
- Used CI tool Jenkins to automate the compilation and implemented continuous delivery with Docker to run all the tests before generating war file.
- Developed framework using Java BIRT Runtime OOA NoSql XML Bamboo Jenkins IIS Chef Puppet OLAP cloud-based system operations ITIL XML OOD OOP MVC iText MySQL and web server technologies.
- Designed and developed the UI using HTML5, CSS3, AngularJS, JQuery, AJAX, Bootstrap, JavaScript and Typescript.
- Migrated the existing application from an XML-based configuration to a Java annotation-based configuration.
- Created Typescript reusable components and services to consume REST API's in Angular 2.0
Environment: Agile, Jira, Confluence, Java, Java EE, Oracle 11g, GitLab, Microservice, NodeJS, NPM, Express, Spring Boot, Python, Django, Machine Learning, React, React-Redux
Confidential, Chicago, IL
Full Stack Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, and testing.
- Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, JavaScript (jQuery).
- Used Angular 5 features such aslazy loadingmodule andresolve guardto deliver better performance and user experience.
- Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console
- Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and NodeJS.
- Identifying appropriate AWS service based on compute, data availability, security requirements and storage.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js,Python, Ruby, and Docker on familiar servers such as Apache, and IIS
- Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux) and used Spring Cloud for AWS.
- Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda).
- Created AWS S3 buckets to store smart home device data and utilized various AWS services like EC2, Route 53, IAM, Cloud Formation, Cloud Front, and Cloud Watch.
- Design and develop application codes using Java/JEE, XML, SOAP, REST, Spring Framework, and Hibernate Framework.
- Used spring core annotations for Dependency Injection Spring DI and Spring MVC for REST API and Spring Boot.
- Involved in designing and creating the Database Tables using PostgreSQL Database.
- Created RESTful services like Dropwizard framework for various web-services involving both JSON and XML.
- Automated RabbitMQ cluster installations and configuration using Python/Bash.
- Optimized UML design using patterns like DAO XML Bamboo Jenkins IIS Chef Puppet OOA NoSql OLAP cloud-based system operations ITIL XML OOD OOP Java C/C OO Agile websockets Linux Cloud MVC Factory Service Locator and Business Delegate
- Used JMS for the asynchronous exchange of critical business data and events amongJ2EE components and legacy system.
- Involves developing the spring boot app in STS with GIT as repository. Used Atlassian tools like BitBucket, Bamboo and Jira for build and Maintenance of the project.
- Developed better interactive user interface using facelets and back-end java classes using Glassfish Application server.
- Cloud migration, deployment and integration of SOASTA Cloud test tool with CI/CD process using Jenkins and DynaTrace for continuous testing.
- Extensive usage of MySQL to model and create custom databases to store customer data.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Hands on experience with Tools like Maven, Ant, SVN, Jenkins, Nexus, GIT, Bitbucket, Bamboo, JIRA.
- Experience with managing containers with Docker & Servers in Ansible with Docker server.
- Developed build and deployment scripts using Apache ANT to customize WAR, EAR and EJB jar files.
- Experience in creating Cluster Health Reporting and forecasting for Marklogic Distributed NoSQL database.
- Used sub modules in the GIT and educated users working with sub modules in GIT.
- Integration with external services like user service, item services, inventory, budgeting, store locator services, and tax service using REST API and SOAP.
- Designed theweb servicecall to retrieve the account details based on the customer ID using WSDL, SOAP and XML.
- Experience in major web application servers: Apache Tomcat, JBoss, Express Node.js
- Used Hibernate to store the persistence data into the PostgreSQL database and wrote HQL to access the data from the database.
- Used in-built market place services of PCF for RabbitMQ, MySQL config.
- Worked on REST APIs, SOAP and understanding of Application Design principles.
- Implemented JWT token based authentication for the REST API.
- Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS.
- Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
- Experience in Design, Development and implementation of several J2EEframeworks like Model View Controller Struts1.1/1.2, spring, Hibernate and EJB2.0.
- Experienced in XML and related Java technologies like JAXP, JAXB, JDOM, SAX, XSD, XSLT etc.
- Implemented Multithreading for improving performance of the batch processes.
- Designed and developed Micro Services business components using Spring Boot.
- Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry and deployed the application on it.
- Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
- Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux) and used Spring Cloud for AWS
- Experience as a WebSphere Administrator and integrating it with other enterprise softwares like IBM,WebSphere MQ
- Experienced with Micro Services on PCF and AWS platforms.
- Utilized the features of Angular 7/8 to present effective web design.
- Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.
- Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
- Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
- Experience with configuration management using Ansible, Chef and container management with Docker.
- Good Knowledge of Python and Python Web Framework Django.
- Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls
- Performed automation testing and authored test scripts using Selenium Web Driver, Selenium Grid and Junit.
Environment: Agile, Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, Hibernate, Spring, XML, JSP, JAX-RS, Spring AOP,, Oracle, MongoDB, JSP, Docker, JMS, GIT, JIRA, PL/SQL, JUnit, Jenkins, React Js, AWS IAM, EC2, S3.
Confidential
Java Developer
Responsibilities:
- Extensively worked in entire SDLC life cycle like design, Coding, Code Review and Deployment preparation.
- Designed and developed the application by using SCRUM methodology as per Company's agile environment.
- Query and set up employee registration and login using Python PostgreSQL
- Developed the web application using JSF MVC, Prime faces, XHTML, Facelets, spring, HTML, CSS, JS and JQuery.
- Involved in design, development and validation of User Interface by using HTML, Java Script, XML and CSS
- Implemented PL/SQL stored procedures and triggers
- By using Servlets and JSP implemented server-side programs
- Used JDBC prepared statements to call from servlets for database access
- Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
- Developed Batch jobs to load the data to the database using Spring Batch and Spring Scheduling.
- Consumed SOAP services using spring, WSDL and generated stubs using Maven goals.
- Used spring declarative transaction management to manage transactions in the application.
- Extensively worked on Windows and UNIX operating systems.
Environment: Java 1.7, JavaScript, CSS, Junit 4.8.1, JQuery 1.8, Spring, SOAP, JAX-B Web services, MyBatis, Oracle 11, Web Logic 12c, JSF 2, XHTML, Prime faces, Facelets, JMS, Spring Batch, Apache Camel, Spring AOP, Log4j 1.2, Maven