We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Alexandria, VA

SUMMARY:

  • Over 8 Years of experience in analysis, design, development, testing and Implementation of Client/Server, web applications using Java/J2EE technologies and experience working as AWS Developer.
  • To obtain a challenging role with ample of opportunities to learn emerging technologies for the growth of myself and to create competent valued services for the organization.
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
  • Having strong Programming, skills in Java, J2EE, Spring4.0, Hibernate4.2, Struts2, Swing, Vaadin, REST Web Service, AngularJS, NodeJS, JQuery, Maven, Oracle11g.
  • Designed and developed the monitoring system used for AWS Elastic Environments, including monitoring individual instance health, overall environment health, and managing individual component failure cases e.g. missing ELB, misconfigured Autoscaling Group, misconfigured EC2 Security Group, etc.
  • Knowledge on Amazon Web Services daily to work on EC2 instances, S3 buckets, Amazon Glacier and EBS.
  • Good Knowledge on Virtual Machines on Multi - Cloud Environments for AWS and Azure.
  • Knowledge on AWS developer tools code commit, code build, code deploy, code pipeline.
  • Use Amazon IAM service to administer the AWS users.
  • Understanding of OOPS Principals, Design Patterns, MVC, Component based designing and Experience in REST and SOAP based Web Services API Application Development. Knowledge of Spring, Vaadin, Hibernate ORM, JPA, Maven, Bamboo, ANT, Selenium based UI automation.
  • Created a highly-scalable, distributed system for running Web applications and Web services by working with architects and developers and ensuring the implementation of Restful Web services and API design.
  • Experienced in developing cross-browser web applications using HTML, DHTML, CSS, XML and JavaScript.
  • Experienced to handle administrative operations on WebLogic & WebSphere Portal Server.
  • Hands-on experience on OOPs Concepts using languages such as Java,
  • Knowledge on SDLC methodologies waterfall model and agile.
  • Developed applications on different IDE’s such as Eclipse, NetBeans, Android IDE
  • Proficient in Java Multi-Threading, Socket programming, Swing programming.
  • Experience delivering unit-tested, high-quality, reusable, maintainable code
  • Experience with testing and debugging distributed systems

TECHNICAL SKILLS:

Cloud Platforms: Amazon Web Services (AWS), Microsoft Azure

DevOps: Puppet, Docker, Nagios, GIT, Docker, Chef(Learning), Bamboo

Framework: Spring, Hibernate, JSF, AngularJS, NodeJS, Vaadin, Struts

Languages: HTML5, CSS3, Core Java, Asp .Net Core, J2EE, Python, PHP, Shell Script (bash), JavaScript, C.

Database: MySQL, Oracle, Mongo DB

Web Server: Apache, Tomcat, SQL server

Operating Systems: Linux (Ubuntu, Centos, Amazon Linux), Microsoft Windows

Rich Client: Swing, JavaFX, JFace, SWT, Batik, SVG, JNLP/WebStart, MVC pattern

Security: SSH, DNS, Subnet, IAM.

Tools: Eclipse, Net beans, Visio, IReports, ClearCase, Rational Rose, GIT, Jenkins, Cloud Watch, Nagois, Bitbucket, Putty, Jira, Wiki, Selenium.

PROFESSIONAL EXPERIENCE:

Java Full Stack Developer

Confidential, Alexandria, VA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
  • Involved in designing Front End code using Angular JS.
  • Developed API’s using Asp .Net Core, Java.
  • Developed API for a third party application to know the software’s and hardware’s running on in the office environment.
  • Wrote Codes for Single Sign-on in .GO language for DEX Server.
  • Developed user interface using JSP to simplify the complexities of the application
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Extensive experience in implementing J2EE design patterns like Visitor, Singleton, MVC pattern and Data Access.
  • Developed Blaze Graphs stored procedures - database application scripts.
  • Worked with WebLogic application Server for the deployment of the application.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Developed web application using Spring MVC
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, AngularJS, JSON and Blaze Graph database as the backend.

Environment: Java 1.8, J2EE, Asp .Net Core, Blaze Graph, CSS, HTML 5, AngularJS, JSON, JavaScript, Spring MVC, Soap UI, .GO.

Java Full Stack Developer

Confidential, Arlington, VA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
  • Participate in design sessions.
  • Involved in designing Network Diagram, UML Use Case and Sequence diagrams using Microsoft Visio.
  • Utilized Java/JEE technology for the application components
  • Developed client slide components utilizing Java Swing framework
  • Wrote codes to POST JSON UI data to server and to GET/ receive JSON response for DOM Population.
  • Followed Test Driven Development by using JUnit to build unit test cases for most of the components and used Jasmine for JavaScript unit testing.
  • Extensively used Spring JDBC in data access layer to access and update information from DB2 database and have written complex DB2 SQL queries.
  • Worked on migrating existing application build on a custom framework called Execution Services to Spring MVC and worked on required configuration and Controller implementation.
  • Actively involved in the API design team to adhere to security standards as dictated by ISRM
  • Participated in various phases of Software Development Life Cycle (SDLC) using the Agile methodology with SCRUM and SPRINT type development.
  • Used Subversion (SVN) and GitHub to maintain the versions of the source code of the project. the scripting language such as shell and ruby are for creating environment role and parameter file which are used for deployment of webservices in AWS.
  • Responsible for creating stack, destroying stack and CNAME flipping using Jenkin’s jobs and validating EC2 instance.
  • Created Contingency plan for APIs.
  • Created S3 as repository and SNS Notification services and used to deploy API.
  • AWS Technologies such as AWS EC2, ECS, VPC, Auto scaling, Security Groups, AWS CLI, SNS containerization(Docker) of applications.
  • CI/CD technologies such Git, Chef, Jenkins are used for developing and deploying web services.
  • Responsible for configuring and deploying application in AWS Development environment and releasing code to engineering team for Test/Stage/Production deployment.

Environment: Java1.8, J2EE, Spring 3, Hibernate 4.3, Swing, Chassis Framework, Eclipse MARS2, Maven, HTML5, CSS3, Java Script, Angular JS, DB2 DBA, TSYS DBA, GitHub, SVN, Restful web Services, Soap UI, Life Cycle Tool(YAML), DRB (Design), AWS, MS Visio.

Java Developer

Confidential, Arlington, VA, USA.

Responsibilities:

  • Developed API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images and served as tech lead.
  • Implemented UI with JavaFX, including custom-built reusable components and transition animations. Communicated with server module on an internally-developed grid platform. Worked extensively with JavaFX community to improve documentation and implement solutions.
  • Designed and implemented high availability and high-performance MySQL cluster.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI
  • Installing and automation of application using configuration management tools Puppet and Chef.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Invoked in designing in NoSQL Databases MongoDB, CouchDB
  • Implemented complex back-end component to get the count in no time against large size MySQL database using Java multi-threading
  • Expose the platform and application level core API's as RESTful web services and implement application workflows in rich user interfaces using jQuery.
  • Product enhancements and implement solutions for multi-tenant J2EE based legacy enterprise product enabling as Cloud based deployment and higher availability and scalability
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Involved in API development and designing
  • Writing Junit test cases and automate them.
  • Provides the end to end unit testing and integration
  • Ensured the quality, architecture and accuracy of released code.

Environment: EC2 Web services, Python, Mule soft, Devops, Unix, MongoDB, Chef, puppet, ESXI, Spring4.0, Hibernate4.2, JavaFX, JSF, Vaadin, Liferay7, REST Jersey Rich faces, Ajax, AngularJS, jQuery, JSON, GSON, Html5, Web logic, Web Services, Java script, CSS, Jasper report, Data Structure, Eclipse, Oracle, Junit, Maven.

Software Developer

Confidential, Washington, DC, USA.

Responsibilities:

  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the Agile Development methodology.
  • Extensive use of EJBs for middle tier component to implement the business logic.
  • Implemented Service locator pattern to invoke EJBs through Struts.
  • Hands on experience with one or more Cloud Infrastructure and Services like Amazon AWS.
  • Developing a product-level cloud-based architecture in AWS.
  • Installing and automation of application using configuration management tools Puppet and Chef.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Product enhancements and implement solutions for multi-tenant J2EE based legacy enterprise Product enabling as Cloud based deployment and higher availability and scalability.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Setup AWS VPC's for dev, staging and Prod environments.
  • Deployed and hosted the application on AWS using OpsWorks, automated single click deployment onto AWS using Chef.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
  • Configured Elastic Load Balancers (ELB) with EC2 Autoscaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Vulnerability Assessment & Penetration Testing on the infrastructure on AWS for security.
  • Coded JavaScript for AJAX and client-side data validation.
  • Used JDBC API as part of the DAO layer in the project.
  • Used Java Mail API to send or receive emails.
  • Used JMS API for asynchronous communication by keeping messages in the Message queue.
  • Used Hibernate as ORM tool to store the persistence data into the Oracle11g database.
  • Analyzed test cases and functional specifications to determine best approach for automating scripts.
  • Developed Maven script to build and deploy Java applications.
  • Used Git for version control.
  • Designed the Architecture of the project as per Spring MVC Frame work. Worked with Spring Core, SpringAOP, Spring Integration Framework with Hibernate.
  • Implemented Business Logic using POJO's and used WebLogic 7.0 to deploy the applications.
  • Developed modules using Spring framework using Eclipse IDE.
  • Create JSPs with some custom JSTL Library Tags and Controller Servlets.
  • Wrote complex validations using client-side Java scripts and designing the GUI.
  • Configured the data mapping between Oracle and SQL Server and tested performance accuracy related queries under SQL Server.
  • For checking the connectivity and for secure file transfer FTP API is used.
  • Created RESTful services for the web services using technologies: AngularJS, NodeJs, and PostgreSQL.
  • Tomcat Application Server was used for deploying the application.
  • Involved in the Production support of the Application.

Environment: JAVA 7, J2EE, Mule soft, Spring 4.0, Hibernate 4.2, Liferay 6, Apache CXF, WSDL, REST, SOAP Web Services, JMS, AngularJS, JSF, NodeJS, HTML, JavaScript, JSON, GSON, JDBC, Agile Methodology, PL/SQL, UNIX, Multithreading, Amazon AWS, Shell scripting, Puppet, Chef, Oracle 11g, WebLogic Application Server, Tomcat, Eclipse 3.5, GIT.

Software Engineer

Confidential

Responsibilities:

  • Evolved Cloud Architect and Designing.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI
  • Installing and automation of application using configuration management tools Puppet and Chef.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Invoked in designing in NoSQL Databases MongoDB, CouchDB
  • Involved in API development and designing
  • Writing core functions for team
  • Provide innovative product solutions
  • Providing technology stack development.
  • Implementing MVC design and development.
  • Implementing REST API and deployment.
  • Writing Web Services core functionality.
  • Writing complex database query
  • Writing Junit test cases and automate them.
  • Application Configuration of project from scratch
  • Provides the end to end unit testing and integration
  • Interpreted requirements into application designs.

Environment: AWS Services, Unix, Python, Spring 3.0, Hibernate 3.2, JSF, REST Jersey, Oracle, Eclipse, Ajax, Web logic, Web Services, Java script, CSS, Jasper report, JQuery, Tomcat.

Jr. Software Developer

Confidential

Responsibilities:

  • Key responsibilities included bug tracking, bug fixing, maintenance and improvement of the existing code base.
  • Mainly worked with Spring MVC (AngularJS), Java, SQL.
  • Worked with the team that closely in bug fixing the existing APIs, requirement gathering for updates in the existing applications.
  • Worked with the support team in analyzing the bugs encountered by acting as an interface between the client and the developers.
  • R&D and Development on Hibernate, spring, Code suggestions & Resolving Issue on Hibernate, spring and JSF.
  • Developed Layout for Layered Architecture and UI design on Module Integration with different features.
  • Development, resolving the issues/bugs, Code suggestions, Technical Issues and was involved in writing Stored Procedures, Triggers and Cursors.

Environment: Java 5.0, J2EE, Hibernate, Spring, JSF, Java Regular Expressions, Log4j, Developer IDE, SQL Server 2005, Jboss 4.2.3

Hire Now