Sr. Java / Aws Developer Resume
Washington, DC
PROFESSIONAL SUMMARY:
- More than 10+ years of experience as Java/J2EE Developer in analysis, development, implementation of web based and stand - alone applications with experience in planning, designing, developing and 1 year of college Experience.
- Implementation in Amazon Web Services ( AWS ) cloud and IT industry.
- Experience in core AWS ( Amazon Web Services ) services like ( S3, EC2, ELB, EBS, Route53, VPC , Auto scaling etc.) and deployment services (Elastic Beanstalk, DevOps Works and Cloud Formation) and security practices ( IAM, Cloud watch and Cloud trail).
- Experience with Troubleshooting AWS EC2 instances for Status check through System Status checks and Instance Status checks alerts and maintained S3 buckets, VPC (Virtual Private Cloud), ELB (Elastic Load Balancers), and RDS (Relational Database Services).
- Strong expertise in leading local and off-shore teams. Sound knowledge on Testing framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Highly proficient in using frameworks like Spring Struts, JSF, Hibernate and Design Patterns such as MVC, Session Façade, Front Controller, Data Access Object ( DAO ), Value Object, Singleton, factory, abstract factory, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
- Experience in using J2EE Application Servers such as Apache Tomcat, IBM Web sphere.
- Experienced using web technologies such as HTML, HTML5, XHTML, DOM, CSS, CSS3, Typescript, JavaScript, J Query UI, Ajax, Cordova, Angular.js, React.js, and Bootstrap.js.
- Experience in Implementation of MVC architecture using Spring MVC and Struts.
- Hands on experience on Docker and container technologies for building Micro service-based applications.
- Strong experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins.
- Expert in deploying the code trough web application servers like Web Sphere, Web Logic/Apache Tomcat, and JBOSS.
- Expertise in Client Side Designing and Validations using various technologies like HTML, CSS, JavaScript, ECMA Script, MS FrontPage, JSP, Struts Tag Library, JSTL.
- Hands on experience with Test Driven Development (TDD) methodologies.
- Experienced in developing applications using Confidential ( XP, SCRUM ), Test Driven methodologies and good understanding of Service oriented architecture (SOA)
- Hands on experience with Version control systems like Visual Source Safe, GIT and SVN.
- Experienced with JEE application packaging & deploying EAR, WAR, JAR files on test, stage and production servers using Maven, Ant and CI servers like Jenkins.
- Experienced with Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency and Exception Handling.
- Experience in working with different use cases for Elastic search
- Experience in implementing efficient search query algorithms to implement business needs.
- Extensive experience in developing web interfaces using Angular JS, Node JS, Bootstrap, HTML5, CSS3, JSP, JSF, JavaScript and J Query.
- Hands on experience in working on XML Suite of technologies ( XML, XSD, DTD, XML Schema, DOM, SAX).
- Designed and developed SOAP and Restful web services using WSDL, SOAP, JAX WS, JAX-RS, CXF, AXIS, JERSEY, REST Template and SOAP UI.
- Developed user interface by using the React JS for SPA development.
- Involved in design, develop and implementation of the application using Spring Boot.
- Implemented REST full web services using spring boot, Spring RESTFULL template, JPA , Cloud foundry.
TECHNICAL SKILLS:
Web Technologies: HTML5, DHTML, AJAX, CSS3, Bootstrap, React JS, Angular JS, Node JS, Angular 1.5/2.0, XML, X Path
Languages: J2EE, Java, C, SQL, PL/SQL, Ruby, Scala, Gherkin
JavaScript Technologies: JSP, JDBC, JMS, EJB, RMI, Web Services, SOAP, Log4j Distributed Technologies Web Services, JMS
Application/Web Server: JMS IDE Eclipse, Net Beans Ruby Mine Framework Struts, Spring MVC, Spring, Ajax, JSON, Hibernate, Spring Boot.
Database: Mango DB, MySQL
Debugging Tools: Firebug, Chrome developer Tools
IDE: Visual Studio (Express & Community-13), Web Storm 10.0.2, Brackets, Cloud9, Notepad++, Sublime, XAMPP
Applications: Adobe Photoshop, Dreamweaver, Illustrator
Testing: Jasmine, Q unit, e2e (phantom js, Mocha)
Version Controls: Git, SVN, CVS, Visual SourceSafe(VSS)Operating Systems: UNIX and LINUX, Mac
Database Oracle: 8i/9i/10g/11g, MySQL, No SQL, DB2, Postgre SQL, SQL Server, Mongo DB.
PROFESSIONAL EXPERIENCE:
Confidential, Washington, DC
Sr. Java / AWS Developer
Roles & Responsibilities:
- Involved in Analysis, Design, and Development Production phases of the application.
- Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams and Sequence diagrams.
- Involved and interacted with users, customers and Business users for the requirements and with new features.
- Involved in the development using Java/J2EE Technologies, Web Services and Hibernate ORM Framework.
- Functionalities include writing code in HTML, CSS, JavaScript, J Query, Ajax, JSON, Angular JS and Bootstrap with MySQL Database as the backend.
- Developed responsive web application for backend system using Angular JS with HTML5 and CSS3.
- Controllers and Services that are bind using Dependency Injection to enable loose coupling between application components.
- Use AWS to build Java applications that work with Amazon S3, Amazon EC2, Amazon Simple DB, and more.
- Constructed web pages for application using MVC3, Java Script, J Query, React JS, and Node.js.
- Developed TestNG Test Cases for Unit testing & for Continuous Integration we used Jenkins.
- Use Jenkins which is an open source continuous integration tool written in Java which provides
- Integration services for software development.
- Followed Confidential Scrum methodology and used TDD for writing test cases.
- Mainly involved in support, Maintenance and enhancement of the application.
- Responsibilities included development of new modules of the application such as APIs using J2EE Technologies, Struts and Spring Framework.
- Developed MVC Controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
- Extensively used Core Spring Framework for Dependency Injection of components.
- Extensively used Core Java such as Multi-Threading, Exceptions and Collections.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
- Used Maven to build and deploy the application to development environment.
- Used Hibernate for mapping Java classes with database and created queries with Hibernate Query language (HQL)
- Maintained version control using GIT.
- Used Log4j utility to log error, info and debug messages.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, and Development & Customization of the Application.
- Used Amazon Web Services (AWS) SNS to send messages to email and http endpoint
- Using JMS to send email or notification companies or users who have subscribed particular services in our product.
Environment: Java / J2EE, Spring MVC, Puppet, REST full Web Service, Hibernate, JSP, MySQL, Servlets, Web Sphere Application Server, Angular JS, Angular2.0, Node JS, TDD, Postgress, CSS, JavaScript, HTML 5, ANT, Windows, GIT, Log4j, FTP, DAO, XML, JavaScript, Struts Framework, Spring Frame work, JavaBeans, Node.js, Bootstrap, React JS, Jenkins.
Confidential, Cincinnati, OH
Sr. Java / AWS Developer
Roles & Responsibilities:
- Daily programming in server and client side by using Angular JS, React JS, Java / J2EE, Node JS and Express JS.
- Worked on Front end by using Angular JS, React JS and JavaScript Frameworks.
- Extensive use of Angular JS for developing the SPAs (Single Page Applications) for internal application/tool.
- Developed multiple POCs to create a user interface in Angular JS.
- Web application is redesigned by using Angular4 as front-end. Web API are used to send and receive data to back end.
- Redesigned Menu & Navigation to Angular4 and updated Loans and Contract forms for a better user experience.
- Created Web Application using spring framework.
- Designed and developed web-based application using Java Server Faces (JSF) framework, Spring MVC Framework.
- Developed Angular2 apps in JavaScript both Ecma Script 5/6. Used Typescript for object-oriented web development.
- Developed code style guidelines for Angular4 based on angular official documentations.
- Good knowledge of Angular JS and Responsive Web Design.
- Performed Unit Testing using J unit, Mockito frameworks for all the migrated modules to ensure complete code coverage and perform Smoke test after each build
- Developed core UI client features using Ember, HTML5, SASS
- Good experience in JavaScript MVC frameworks like Angular JS, React JS.
- Have worked on AWS S3 Browser for pushing files to the cloud
- Responsible for design and development of the web pages from mock-ups (PSD).
- Used Mockito extensively and defined various Test Suites and Test Cases
- Used Node JS, Angular JS and MVC Frameworks in the development of the web applications.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Developed the Web Application using JSP, Servlets, HTML5, DHTML and performed validations using JavaScript.
- Investigated various No SQL database alternatives and methods for online database compression.
- Experience in using React JS, Flux for SPA development.
- Implemented client-side Interface using React JS. Developed share view using Sencha Touch for non-flash supporting devices.
- Adobe Flex development experience, creating Rich User Interface for Desktop applications using AIR, MXML, Action Script, and Flex components.
- Construct powerful and modern frontend architecture, involving React, Redux and ES2015.
- Designed and developed CSS3 behaviors, CSS styles, CSS fonts, CSS buttons and Pseudo elements in CSS.
- Implemented exception handling in Java Spring boot for REST API by making use of Exception Handler.
- Implemented Java Persistence API (JPA) through Hibernate.
- Effective use of CSS3 features, such as creating multiple columns, borders and background etc.
- Developed Web API using Node JS and hosted on multiple load-balanced API instances.
- Worked the backend by using Node JS, Express and Mongo DB.
- Have worked on big data (Splunk enterprise) to generate the Rest API and integrated that API to Client-side code using Node JS, Express JS.
- Designed and Developed various Angular2 Component (/NG Module), Services (observable/promises), Directive and Pipes, Used Angular2 CLI commands for productivity and global/generic building blocks Consumed server-side SOAP UI web services and called them from angular controllers
- Designed and implemented a No SQL-based database and associated REST full web service that Persists high-volume user profile data for vertical teams.
- Used Node JS as a proxy to interact with Rest services and interacting with Database.
- Used AWS for cloud services platform, content delivery and database storage.
- Used AWS to build AWS applications that work with Amazon S3, EC2, RDS, IAM, Elastic Bean Stalk, VPC, Route 53, SQS, and more
- As a backend Developer, I was responsible for creating RESTFUL Web using Node JS & Express JS.
- Implemented Routers& History in Single Page App (SPA).
- Developed client-side drop-down menus, search bars and drop-down toggles using Twitter-Bootstrap.
- Used JSON for data exchange between client and server. Created Responsive Web Design using Bootstrap.
- Utilize Jasmine, Karma, Gulp and NPM to build and test applications.
- Worked on integrating J Query API's with MVC patterns.
- Performed unit testing using Jasmine and end-to-end testing using Protractor.
- Used the new tags from HTML5 like section, article, header, footer, canvas for animations.
- Involved in Confidential software methodologies using TEST DRIVEN DEVELOPMENT (TDD).
Environment: Java, J2EE, JSP, PL/SQL, HTML5, CSS3, JavaScript, JQuery, J Query API, JSON, AJAX, DHTML, Angular4, Angular2, Backbone JS, React JS, Redux, Node JS, Express JS, SOAP UI, AWS Spring, Spring Boot, Spring MVC, Mockito, Restful web, REST API, Bootstrap, Hibernate.
Confidential, Boston, MA
Java / AWS Developer
Roles & Responsibilities:
- Involved in all stages of Software Development Life Cycle (SDLC) of the project in Confidential methodology.
- Participated in daily SCRUM meetings, sprint grooming/review, and demo with management and other teams.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS Services.
- Integrated AWS Dynamo DB using AWS Lambda to store the values of the items and backup the Dynamo DB streams.
- Automated operations process using Lambda, Cloud Watch Events and Schedules.
- Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
- Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
- Developed the application using Spring MVC, Spring IOC, Dependency Injection Spring Annotations, Spring AOP and Hibernate.
- Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
- Auto-scaling the instances to design cost-effective, fault-tolerant and highly reliable systems.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, and Maven.
- Configuring of Virtual Private Cloud (VPC) with the networking of subnets containing servers.
- Integrated REST API with Microservices for communicating through resources using Spring Rest Templates and developed Restful web services interface to Java-based runtime engine and accounts.
- Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
- Designed and developed End to End customer self-service module using annotation-based Spring MVC, Hibernate and JQuery.
- Initiated mappings among the relations and written named HQL queries using Hibernate.
- JIRA and Confluence were the tools used to keep things in check.
- Implemented complete Maven build life cycle to achieve organized application structure and conflict-free dependencies in pom.xml file.
- Worked with Rabbit MQ for messaging with social application in the bank monitored it.
- Used JIRA tool for Issue/bug tracking, monitoring of work assignments in the system.
- Re-design and implement CI build system using Jenkins.
- Used J Unit for testing the unit test cases.
- Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
- Developed GIT controls to track and maintain the different versions of the project.
Environment: Java/J2EE, Groovy, Node JS, HTML5, CSS3, JavaScript, JQuery, Spring, Hibernate, MVC, Restful Web Services, MAVEN, Web Sphere, AWS (Lambda, Dynamo DB, EC2, Cloud Watch, S3, IAM, VPC, Auto-Scaling), Jenkins, JIRA, GIT, Confidential.
Confidential
Java Developer
Roles & Responsibilities:
- Involved in development of Staffing sub-modules like Staffing Override, Interview Override, Resume Upload
- Interacted with the User Group to gather requirements.
- Developed application using Eclipse IDE.
- Designed the sub-modules based on the initial specifications defined by the user group.
- Performed Analysis and development of Stateless Session Bean, Data Access object and Application Component for Screening and Short-listing module.
- Involved in developing in all the tiers of J2EE application.
- Configured J Boss Application Server and deployed the web components into the server,
- Involved in debugging, testing and integration of the system.
- Designed and implemented Java engine and API to perform direct calls from front-end JavaScript, Angular JS to server-side Java methods.
- Worked on fixing bugs raised by the users.
- Test cases for unit testing.
- Worked with Spring Restful Web Services to interact with the JPA Objects created using ORM tools.
- Documented all the low-level design of the application.
- Developed JSP / Action servlet classes.
- Applied J2EE design patterns such as MVC, Singleton, and Data Access Objects in the architecture,
- Developing Hibernate XML Java object-to-database mapping documents.
- Performed code reviews.
- Used XSLT, XML, XSD, and JAXP for transforming request/responses to other formats.
- Implemented Restful web Services.
Environment: Core Java, C/C++, J2EE, Servlets, EJB, JSP, JMS, Java Swing, HTML, XML, Oracle 9i, J Boss, Hibernate, Restful web service, Eclipse, Unix