Sr. Java Full Stack Developer Resume
Alexandria, VA
SUMMARY
- Over 4+ 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, REST Web Service, AngularJS, NodeJS, JQuery, Maven, and 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.
- Experience and knowledge on C++ concepts like Polymorphism, Inheritance etc.,
- 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, 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.
- Experience in functional programming languages like Scala and Clojure
- 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 with command line scripting languages like python.
- Experience with testing like regression tests 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, NoSQL, Dynamo DB, 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
Sr. 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 Graph (Big Data) 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, Ashburn, 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. thescriptinglanguagesuch as shell andruby 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 asAWSEC2,ECS,VPC,Auto scaling, Security Groups, AWSCLI,SNS containerization(Docker)ofapplications.
- CI/CDtechnologies 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.
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 & 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, Java 1.6, Unix, C++, 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 6.0, C++, J2EE, Hibernate, Spring, JSF, Java Regular Expressions, Log4j, Developer IDE, SQL Server 2005, Jboss 4.2.3