Java/aws Developer Resume
Long Beach, CA
SUMMARY:
- Having 6 years of IT experience in all phase of Software Development Life Cycle (SDLC) includes User Interaction, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control of both Internet E - business (B2C/B2B/B2E)/Web and Client/Server Technologies
- Exposure to Full Life Cycle in different software development methodologies like Water Fall Model, and various Agile methodologies like Test Driven Development, SCRUM and Pair Programming.
- Extensive IT experience in designing and developing J2EE projects along wif hands on experience onAWSand OpenStack.
- Expertise in Design and Development and Implementing Enterprise, Web and Client Server applications usingJAVA, J2EE, Servlets, JDBC, JNDI,JavaMail, EJB, Web Services (REST and SOAP) andJavaDatabase Connectivity technologies. Good experience in Software designing using MVC architecture.
- Experience wif frameworks/tools such as Struts, spring, Ant, Maven, Log4J, JSP and JSF.
- Hands on experience on various frond-end technologies JavaScript, jQuery, HTML 5, CSS 3, Bootstrap, ReactJS and different versions of Angular JS. Experience in all aspects of Angular 1 and Angular2 like "Routing", "modularity", "Dependency injection", "Service calls" and "Custom directives" for development of single page applications.
- Strong knowledge on Apache Derby, Cassandra database servers.
- Proficient in designing and implementing web server solutions and deployingJavaapplication servers like Apache Tomcat, IBM WebSphere, Web logic on Windows/UNIX platform
- Extensive development experience on different IDE's like Eclipse, Net Beans and IBM RAD.
- Expertise working on Application servers, Web servers likes IBM Web sphere, BEA Web Logic, JBOSS and Apache Tomcat.
- Frequent use of Microsoft SQL Server for research and data verification; testing wif use of harnesses, Sandbox scripts.
- My work on VBMS includes feature design, feature implementation, defect resolution, JUnit testing, 90% code coverage, and 508-compliance to enable the impaired.
- Experience in back-end, including implementation and maintenance of web applications, web services, microservices, and data access layers using MVC, REST, JSON
- Proper knowledge of project from dev sandbox to Production sandbox
- 2+ years of experience in coreAWSservices (S3, EC2), deployment services (Elastic Beanstalk, Lambda, and Cloud Formation), security practices (IAM, Cloud Watch and Cloud trail) and Database services (RDS, DynamoDB and AuroraDB)
- Expertise in CoreJavawif strong understanding and working knowledge in Object Oriented Concepts like Collections, Multi-threading, Exception Handling, Streams & File me/O and Polymorphism.
- Proficient wif working on front and technologies specifically HTML, CSS, JavaScript, AngularJS, AJAX and BootStrap. Proficient wif backend technologies specifically Node.js, PHP, ASP, Java (Hibernate and Spring) and Python(Django).
- Experience in using ANT toolMavento compile, package and deploy the components to the Application Servers.
- Experience in using RESTful web services (XML, JSON) and non-RESTful webservices (SOAP, WSDL, JAX-WS) for data transfer between applications
- Strong experience in RDBMS (MySQL, Oracle DB 12c, MS SQL AuroraDB), ORDBMS(PostgreSQL) and NoSQL (MongoDB, DynamoDB) designing and implementation
- Extensive experience in using MVC frameworks (Spring, Hibernate, JSF, Django, Rails) for web application development.
- Experience in using various Configuration Management tools like CVS,GITand SVN.
- Experience in working wif Continuous Integration, Build tools, Application deployment and Environment Configuration tools like Jenkins, GIT, Docker, Maven, Chef and Puppet
- TEMPEffective communicator wif strong analytical skills and ability to work as part of a team constructively.
TECHNICAL SKILLS:
Languages & Tools: JDK, J2EE, Servlets, JSP, JSF, EJB, JMS, Java Beans, JDBC 2.0/3.0, UML, OOAD, C, C++, Perl, ASP, ANT
Web Technologies: JavaScript, AJAX, XML, Web Services, XML Beans, HTML, XHTML, DHTML, Webpack, CSS
AWS Cloud Technologies: EC2, Elastic BeanStalk, S3, Lamda, Docker, Redshift
Cloud Technologies: Dockers, AWS, Spring cloud Testing Framework and Intergration: Cucumber, SOAP UI, Jenkins
Virtualization Tools: VMware vSphere, Oracle Virtualbox, VMware Workstation
Application Servers: WebLogic, Apache Tomcat, IIS
Databases: Oracle … MS SQL Server … MySQL, Mongo DB
Web tools and languages: C, C++,Java, HTML, JavaScript, JQuery, XML, CSS, Node.Js, React.js
Frameworks: Hibernate, Spring Boot, Spring MVC, AngularJS 4, NodeJS-Express.
Build Tools & IDEs: Maven, Gradle, Ant, Eclipse, Net Beans, RAD, Netbeans, Mockito Log4j
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development.
Testing: JUnit 4.1, Easy Mock, Spring Test, and SonarQube.
Version Control: SVN, CVS, GIT, GitHub
Operating Systems: Linux and Windows
PROFESSIONAL EXPERIENCE:
Java/AWS Developer
Confidential, Long Beach, CA
Responsibilities:
- Worked on Amazon Web Services (AWS) for a multitude of applications utilizing theAWSstack such as EC2, S3, IAM, focusing on high-availability, fault tolerance, Load balancing and auto-scaling in designing, Deploying and configuring.
- Created anAWSRDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB Instance using the Amazon RDS Console.
- Amazon IAM was used to maintain the user credentials and also involved in creating custom.
- Worked onAWS, High Availability Practices and deploying backup/restore infrastructure.
- Managed Data backup and archiving onAWSusing S3 and Glacier.
- Used application servers like Tomcat locally and Web logic to host it on the Linux server.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus inLinux environment.
- Worked on moving the production SQL server blueprint to the newAWSRDS Aurora instance.
- Tested the applications using JUNIT, Mockito and configured through Maven surefire plugins to be part of continuous integration.
- Developed application using Eclipse and used build and deploy tool asMaven.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Extensive experience in Angular, Node.js, React and other Web frameworks (Jasmine, Karma, Protractor, Sass,Webpack, Grunt & NPM).
- Developed Micro services & APIs using Spring Boot and Used Apache Kafka cluster as messaging system between the APIs and Micro services.
- Used Kafka operation and monitored (via JMX) wif Ops personnel
- Configured Jenkins for successful deployment for testing and production environments.
- Used Chef to automate the deployment workflow ofJAVAapplications on Apache Tomcat and Oracle Web Logic servers.
- Created a CSS for the same look and feel in the web pages. The front end was completed as508 compliant.
- Used CI/CD development strategies using Jenkins,AWSto support Agile development methodologies.
- UsedJavamulti-threading to implement batch Jobs wif JDK 1.7 and JEE 6features.
- Developed the view-controller components using HTML5/CSS3, JSPs, JavaScript,ReactJS, Redux, react native.
- Single page applications using Aurelia,Typescript and accessing back-end JSON REST endpoints
- Involved in implementation of enterprise integration wif Web Services and Legacy Systems using SOAP and REST services. Used Cascading Style Sheet (CSS) to maintain uniform look across different pages.
- Implemented dual security application usingJava that eradicates the hazard of compromised credentials during autantication.
- Created and presented UImockupsutilizing Balsamiq, Photoshop, and After TEMPEffects.
- Developed automation scripting in Python (core) to deploy and manageJavaapplications acrossLinuxservers.
- Worked on version control solutions likeGitwif build solutions on the cloud like Jenkins on GitHub enterprise
Environment: AWScore services, HTML, Docker, AJAX, JavaScript, ReactJS, CSS, Micro Services, Eclipse,Java/J2EE 1.7, JSP, Servlets, Tomcat Application Server, XML, GitLab 7.8.1, RESTful/SOAP Web services, Maven, Linux, Red Hat Linux, GIT, Section 508 Compliance.
Java developer
Confidential, Overland Park, KS
Responsibilities:
- Implemented Spring MVC framework for developing J2EE based web application and used various J2EE design patterns like DTO, DAO and Singleton.
- Developed back-end logic wif CoreJavausing technologies including Collection Framework, Multi-Threading.
- Used application servers like Tomcat locally and Web logic to host it on the Linux server.
- Used Hibernate for relational databases and structuring of the application.
- Involved in the coding of Distributed Multi-threaded Enterprise applications using J2EE technologies Servlets, EJB, JDBC and JMS.
- Implemented a RESTful service on the server side using spring and Hibernate that interacts wif the DB to obtain the claim details.
- Used WebLogic application server for deploying the web content and all code was written using the Eclipse IDE.
- Used Maven to build the application and deployed on Web Logic Application Server.
- Designed and implemented Struts (MVC Paradigm) components such as Action class, Dispatch Action class, Action Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
- UsedJavaMessage Service (JMS) for asynchronous exchange of information between systems.
- Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug in.
- Used Spring MVC for implementing the Web layer of the application. dis includes developing Controllers, Views and Validators.
- Define and influence the project process cross internal departments, such as product, project,UX/ UI.
- Used Grunt to test the JavaScript wifSonarQube(wif JSHint, HTMLHint, etc. plugins), concatenate, minify the source code as well as pass it through templates to create the Jasmine test codebase and made custom configurations for testing and deployment.
- Following Coding guide lines & maintain quality of code by checking wifSonarQube/Sonar Lint.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Developed Front End pages of the application using HTML5, CSS3 (using SAAS).Implemented Oracle stored procedures and SQL scripts for data loading.
Environment: JavaJ2EE 1.6, GitLab 7.0, Servlets, HTML, Hibernate, JavaScript, jQuery, SonarQube, BootStrap, IBM Web Sphere, Apache tomcat server, Node.Js, Eclipse, Struts, Spring, JMS, JUnit, SQL, HP-UX and AIX.
Java developer
Confidential, New Hyde Park, NY
Responsibilities:
- Involved in project preparation meetings wif the SME's to gather information about project related requirements.
- Involved in analysis, design and development of legal research search system developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
- Involved in developing JSF components for the next generation version of the application.
- Used Spring framework including Spring core /IOC, Spring Web-MVC, Spring Batch, Spring Boot, Spring Security, Spring ORM, Spring AOP modules.
- Involved in setting up spring security in securing the app based on user roles.
- Used Spring IOC (inversion of control) to remove the object dependencies across the application.
- Implemented the Spring-Security and Transaction Management (Spring-TX) in the Application.
- Implemented the application using Spring Boot Framework and handled the security using Spring Security.
- Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot wif Spring MVC.
- Built the project models using Maven and conversion of existing projects from Ant to maven build.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery in on-going projects.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Used plain JavaScript and JQuery, JavaScript Library to do the client-side validations.
- Used Spring MVC and Web Flow to bind web parameters to business logic.
- Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
- Used Log4j to print the logging, debugging, warning, info.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Designed and developed the application using AGILE-SCRUM methodology.
- Configure SQL using Liquibase preconditions, insert, update and rollback. dis will reduce the maintaining traditional way scripting and maintaining the data in Different Environments.
- Deployment of web, enterprisejavacomponents and messaging components.
- Used JIRA to manage the issues/project work flow.
- Developed XML Schemas - XSD, DTD for the validation of XML documents.
Environment: Java, Hibernate, Spring, XML, UNIX, JSP, MVC, J2EE, JUnit, HTM, Jar, Maven, JAX-WS, JAX-RS, Log4J, Jenkins, Source tree, Micro Services, Spring MVC framework, Spring MVC annotations, Spring AOP (Aspect-Oriented Programming), Spring Boot, Spring security, Oracle11g, Oracle, Agile, JSP, AJAX JavaScript, jQuery, AngularJS, GIT, JIRA, PL/SQL, JAR, STS (spring tool suite), eclipse, Apache server, WebLogic Application Server.
Confidential
Java developer
Responsibilities:
- Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
- Used Agile methodology (specifically SCRUM) for all the work performed.
- Developed code for user interface by utilizing OOPS concepts like multithreading, inheritance, polymorphism and collections API.
- Developed JDBC code for backend processing wif the Database.
- Extensively usedjavamulti-threading to implement batch Jobs wif JDK features.
- UsedJavaScript for Client-side validations.
- Used Struts Framework for developing Web applications.
- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Designed the module from scratch including database schema design.
- Experienced in debugging thejavacode wif all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.
- Created and implemented PL/SQL queries, views, stored procedures and triggers.
- Configured and deployedJavaand J2EE applications into application servers using J-Boss and Apache Tomcat.
- Java/J2EE using MVC architecture integrating spring framework in SOA.
- Developed test cases and performed unit test using JUnit Framework.
- Wrote JavaScript client-side validations for user account information based on their business rules.
- Used Object Oriented design, Design patterns, UML, ER Modelling and Rational Rose for Model representations.
- Involved in implementation of enterprise integration wif Web Services and Legacy Systems using SOAP and REST services. Used Cascading Style Sheet (CSS) to maintain uniform look across different pages.
- Worked wif QA team to validate the test cases for meeting the business requirements.
Environment: Java, J2SE, J2EE. JSP, Servlets, EJB, Java Beans, AJAX, WebSphere Application Server, Hibernate, Spring framework, Spring MVC, Spring Application Context, JUnit, TOAD, XML, UML, DHTML, JavaScript, JSON, Web Services, SOAP, Oracle, Ant, UNIX Shell Script, Windows.