Java/ J2ee Developer, Resume
Minneapolis, MN
SUMMARY
- Around 6 years of professional IT experience including working with Java, J2EE, Confidential Web Services (AWS), AngularJS, Spring Boot, big data ecosystems, experience in ingestion, storage, querying, processing and analysis of Big Data.
- Excellent experience on working with Confidential like EC2, S3, Confidential DynamoDB, Confidential RDS, Confidential Confidential Load Balancing, Confidential SQS, AWS Identity and access management, AWS Cloud Watch, Confidential EBS and Confidential Cloudfront.
- Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Confidential Web Services (AWS).
- Experience in working on Web services and Microservices using RESTful APIs.
- Expertise in developing Java web based applications using Spring MVC, Spring Web framework.
- Proficient in Web Development using HTML5, CSS, JQuery, Angular, JavaScript, TypeScript, XML, AJAX and JSON.
- Usage of JSON for faster and impulsive responses.
- Proficient in unit testing the application using JUnit and logging the application using log4j.
- Experience working on various Web/Application servers Apache Tomcat, JBOSS, Confidential Websphere and Weblogic.
- Implemented Java/J2EE Design Patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object (DAO) etc.
- Wrote SQL queries to retrieve data from the database using JPA
- Experienced with event - driven and scheduled AWS Lambda functions to trigger various AWS resources.
- Extensively worked on database applications using DB2 UDB, Apache Cassandra, Oracle, SQL Server, PostgreSQL, Confidential Aurora, Sqlite and MySQL.
- Worked on No-SQL databases like Apache Cassandra, DynamoDB and MongoDB.
- Worked on Version control systems like GIT, Bitbucket, AWS Commit and CVS.
- Experience in Software Development models like Waterfall and Agile.
TECHNICAL SKILLS
Confidential Web Services (AWS): Confidential Beanstalk, Confidential RDS, Confidential Dynamo, S3, EC2, CloudWatch, Confidential SQS, Confidential Confidential Load Balancing, IAM, AWS Lambda, VPC, CloudFront, Route 53, Kinesis, CodeCommit, CodePipeline
Java/J2EE Java, J2EE, JSP, JavaScript, Servlets, JDBC, Struts, Java Beans, JMS, EJB.
Frameworks: Spring Boot, JSF, Hibernate, JPA, Spring MVC.
Databases: NoSQL, DB2, SQL Server 2008/2005, Oracle, MySql, PostgreSQL, Confidential Aurora, DynamoDB, Mongo DB, Sqlite, Apache Cassandra, Apache solr
Languages: C, SQL, PL/SQL, Shell Scripting, JAVA, J2EE
Web Services / Technologies: RESTful, SOAP, JSP, MVC, Spring, Hibernate, Angular, Thymeleaf, JavaScript, TypeScript, XML, HTML, CSS, AJAX, JSON, Gradle and Maven.
UI Web Technologies: HTML5, XHTML, XML, XSLT, JavaScript, AJAX, JQuery, JSON, MySQL, CSS, AngularJS, Node JS & Backbone JS, Bootstrap.
Tools: IntelliJ, Eclipse, HTML, JavaScript, XML
Build Tools: UML, Design Patterns, Maven, npm, Yarn, Gradle
PROFESSIONAL EXPERIENCE
JAVA/ J2EE DeveloperConfidential, Minneapolis, MN
Responsibilities:
- Involved in requirements gathering, design and development phases of the application using Agile methodology.
- Extensive experience in developing Microservices using Spring Boot.
- Implemented MVC pattern using Spring framework.
- Performed unit testing using JUnit in Java, also wrote an E2E and Unit Test in Angular .
- Implemented log4j for logging.
- Involved in creating Restful Web services and Microservices using Spring Web.
- Developed various UI (User Interface) components using Angular 4, typescript, jquery, CSS and HTML.
- For Project deployment use Jenkins.
- Used Splunk for log management and troubleshooting issues.
- Developed the different components of the application such as Angular, RESTful and used Bitbucket for version control.
- Used JIRA for bug tracking and project management.
- Worked on Apache Cassandra and MySql to access data in the database.
- Used JPA to connect to the database.
- Developed various reusable helper and utility classes using Java Beans with Intellij Idea editor.
- Configured Gradle dependencies for application building processes that created Pom.xml files.
- Production support contact - to analyze, debug and investigate problems reported by users
- Code reviews (standards, performance tuning, re factoring, reusability)
Environment: Spring, Angular, JPA, RESTful, Apache Cassandra, MySql, Intellij, Gradle, Agile, Jenkins, Javascript, Jquery, Junit, log4j, Splunk, Dev Center.
JAVA/ J2EE DeveloperConfidential, Atlanta, GA
Responsibilities:
- Involved in requirements gathering, design and development phases of the application using Agile methodology.
- Extensive experience in developing Microservices using Spring Boot.
- Implemented MVC pattern using Spring framework.
- Involved in implementing DAO pattern for database connectivity with Spring JPA.
- Performed unit testing using JUnit.
- Developed and deployed J2EE components on Oracle Weblogic Server.
- Implemented log4j for logging.
- Involved in creating Restful Web services and Microservices using Spring Web.
- Deployed and tested the application using Weblogic server.
- Developed various UI (User Interface) components using Angular 4, typescript, jquery, CSS and HTML.
- Developed the different components of application such as JSPs, RESTful and used GIT for version control.
- Used JIRA for bug tracking and project management.
- Worked on Confidential RDS Oracle DB and Confidential Dynamo to access data in the database.
- Used JPA to connect to the database.
- Developed various reusable helper and utility classes using Java Beans with Intellij Idea editor.
- Configured Maven dependencies for application building processes that created Pom.xml files.
- Designed and Developed SOA enterprise system using Oracle SOA.
- Production support contact - to analyze, debug and investigate problems reported by users
- Code reviews (standards, performance tuning, re factoring, reusability)
Environment: Spring, Weblogic, JSP, JPA, RESTful, Oracle, Intellij, Maven, Agile, Confidential Dynamo, Javascript, Jquery, Junit, log4j.
Java/J2EE DeveloperConfidential, Morristown, NJ
Responsibilities:
- Created a detailed design document, sequence diagrams and Class Diagrams using UML and Rational Rose.
- Interacted with Business Analysts in team meetings and involved in testing with End user.
- Designed, Developed, Testing and Deployed EJB Components on Tomcat.
- Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
- Involved in the various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of the project.
- Followed AGILE Methodology and SCRUM to deliver the product with cross-functional skills.
- Implemented Design patterns like DAO, Business Delegate, Singleton and Session Façade
- Developed client stubs to consume Web Services using axis.
- Used Spring framework to implement the MVC design pattern in the application.
- Used Hibernate to connect to MySQL database.
- Worked as a production support representative.
- Used Maven automated build scripts to compile and package the application.
- Created the RESTful Web Service clients to consume the gateway WSDL and deployed on Tomcat.
- Extensively worked on user interface for a few modules using HTML, Thymeleaf, and JavaScript.
- Worked with QA team in preparation and review of test cases.
- Worked on Version control systems using Github.
- Used JIRA for tracking the work assigned, organizing issues and following team activity.
- Implemented JUNIT testing framework to write and run automated testing.
Environment: Java/Java EE 5, Eclipse, Spring MVC, JSP, Javascript, HTML, Hibernate, Tomcat, Thymeleaf, XML, Junit, Log4j, TOAD, MySQL, RESTful Web Services, GIT, Maven, JIRA
UI Developer
Confidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Prepared Use Cases, sequence diagrams, class diagrams and deployment diagrams based on UML to enforce Rational Unified Process using Rational Rose.
- Extensively worked on user interface for a few modules using HTML, Thymeleaf, and JavaScript.
- Generated Business Logic using Restful, Session beans and deployed them on Web Logic server.
- Implemented responsive design using Twitter Bootstrap and custom media queries.
- Involved in creating Restful web services using Spring Web.
- Involved in designing, creating, reviewing Technical Design Documents.
- Designed UI within an object oriented JavaScript framework, Angular 2.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular 2.
- Created responsive layouts for multiple devices and platforms using Bootstrap.
- Implemented business logic based on user selection using jQuery, AngularJS and for all client side UI validation.
- Implemented directives and scope values using AngularJS for an existing webpage.
- Implemented routing and SPA application using AngularJS.
- Used AngularJS $http service to communicate with Restful web services and JSON data.
- Used Hibernate ORM framework with spring framework for data persistence and transaction management.
- Used JIRA for tracking the work assigned, organizing issues and following team activity.
- Provided technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
- Developed and integrated the application using Sublime Text and used SVN for version control.
Environment: JAVA, Eclipse, Sublime Text, AngularJS, JavaScript, SQL, JDBC, AJAX, Web Logic, HTML5, CSS, JUnit, Maven, Restful, JIRA.
