Java Developer Resume
San Francisco, CaliforniA
SUMMARY:
- 6 years of professional experience involving project development, implementation, deployment and maintenance using Java/J2EE related technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle SDLC including analysis, design, coding.
- Large scale experience in working with broad range of Amazon Web Services (AWS) cloud services and it's features like Autoscaling, ELB, EBS, VPC, Security Groups, Access Control Lists (ACL), Route53, RDS, S3, IAM, SNS, SES, Cloud Watch, Lambda, API Gateway and SQS
- Developed and deployed Micro Services based applications using Spring Boot (Spring JDBC, Spring ORM) Spring Microservice, JSF, Hibernate and Spring Cloud.
- Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, Docker, Ansible, Nagios, CHEF.
- Architect and design serverless application CI/CD by using AWS Serverless (Lambda) application model.
- Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs.
- Expertise in Web - Development technologies like Servlets, JSP, JSTL, HTML , JavaScript, CSS, XML , XSL/XSLT, AJAX, JQuery
- Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM, KANBAN.
- Extensive knowledge of XML-based standards and protocols such as WSDL and SOAP, Service Oriented Architecture SOA, development of XSD schemas and implementing both SOAP and REST web services.
- Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC Model-View-Controller, Singleton, Facade, Factory and DAO, DTO, singleton.
- Strong experience in UNIX and Shell scripting.
- Expertise in Distributed and Web environments, focused in JAVA Technologies Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
- Experience in using DOM4J, JAXB, JAXP parsing and XMLBean to process, validate, parse and extract data from XML files.
- Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB Enterprise Service Bus, Web Logic server, Apache Tomcat, JBoss.
- Extensive experience in working IDE tools like Eclipse, NetBeans, RAD, WID Web Sphere Integration Designer.
- Extensive experience in implementation of the version control software SVN, CVS, Git.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
- Hands on experience using Messaging Services like JMS, MQ Series.
- Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL Plus, Database triggers, Procedures, Functions.
- Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
- Involved in the implementation and development of big data related technologies.
PROFESSIONAL EXPERIENCE:
JAVA DEVELOPER
Confidential, San Francisco, California
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
- Part of application development team for refactoring existing code and deliver upcoming new Change Requests for the ongoing live application which is developed using Spring MVC, Spring Batch, Hibernate and Spring Web Services.
- Designed and Developed UI using Angular.JS 2.0, HTML5, CSS3, Bootstrap, JavaScript and jQuery.
- Responsible for design and developing Persistence classes using Hibernate and spring boot data Template frameworks to save data in database tables.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
- Produced Web Services using SOAP and Apache CFX.
- Developed Spring Boot based Micro Services & implemented Spring cloud/Netflix API architecture p Confidential erns (Eureka Service discovery, Configuration server).
- Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
- Built DAO package as well as DAO IMPL package to implement the data access logic and using Hibernate Annotation to do the data mapping.
- Wrote Hibernate configuration files to enable the data transactions between POJO and Oracle Database.
- Implemented Agile practices for workflow process, epic/user stories, scrums, sprints, releases and reporting.
- Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
- Worked on automation of delta feeds from Teradata using Sqoop, also from FTP Servers to Hive.
- Implemented Hive tables and HQL Queries for the reports. Written and used complex data type in Hive.
- Developed Hive queries to analyze reducer output data
Environment: Core Java, J2EE, Eclipse IDE, Hibernate, Restful Web Services, SQL, Oracle 11g, Spring MVC, JSP, Sqoop, Hadoop, HTML 5, CSS3, AJAX, Angular JS, Node JS, JSON, Log4j, Junit, Apache Tomcat, Maven, GitHub.
JAVA DEVELOPER
Confidential, San Francisco, California
Responsibilities:
- Involved in all stages of software development life cycle (SDLC) like Analysis, development, coding, implementation and deployment.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AJAX and JSON.
- Used JSTL for core functionalities and to reduce the amount of JSP scrip lets.
- Implemented Design Patterns like Spring MVC and used View Resolver to map webpages.
- Developed POJO classes to bind to HTML forms to retrieve parameters from browser.
- Developed Spring Controllers to handle the browser requests and bind the data to Model, send response back to View.
- Configured bean dependencies, Spring transaction in Spring Application Context XML to support IOC and transaction management.
- Used JDBC Template's to connect with the Oracle database.
- Used Ajax calls for creating interactive web pages on JSON response.
- Experienced in using GitHub for project management and version management.
- Project used Agile methodology for development and attended different scrum meetings.
- Used Jira as an issue tracking and bug reporting tool.
- Developed User Interfaces using HTML and Backbone.JS.
- Experience in Developing User Interface (UI) Rich Web Applications and Web Service Applications using HTML 4, XHTML, CSS 2, XML, AJAX, Object Oriented Java Script, ANGULARJS, REACTJS, BOOTSTRAP Framework, RESTful services, JAVA, JSP.
- Working on AWS Elastic load balancing for deploying applications in high availability.
- Developed business tier components and services using RESTful web services.
- Developed the applications using Java, J2EE, Struts, JDBC.
- Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.
- Involved in the development of model, library, struts and form classes (MVC).
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js
- Implemented Rest API Design Guidelines for the microservices.
- Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration.
- Built applications for scale using JavaScript and NodeJS.
- Involved in the development of model, library, struts and form classes (MVC).
- Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
- Developed the applications using Java, J2EE, Struts, JDBC
- Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.
Environment: J2EE, JavaScript, Eclipse, HTML, Servlets, Tomcat Server, XML, MYSQL, Apache, and SQL Server and Hibernate, GIT
JAVA DEVELOPER
Confidential, New York
Responsibilities:
- Involved in application development using Core Java, J2EE technologies like Spring framework
- Team leader for 6 developers with responsibilities for mentorship, standards guidance, resource assignment, and training
- Lead research, architecture, and implementation for various features
- Designed/developed UI with AJAX, HTML and JavaScript for interactive web pages.
- Developed the application using JSF and Prime Faces for the view layer along with other cuttingedge technologies
- Expertise in developing light weight business component and integrated applications using Spring framework
- Spring web MVC using features like IOC and configuring application context for spring bean factory
- Developed a code for Web services SOAP, REST using XML, SOAP and used SOAP UI tool for testing the services
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database.
- Responsible for updates for the admin section of the site and also add features to modify user information on the Admin site
- Apache Maven used for project management and dependencies process
- Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
- Used Log4j removed the maximum bugs before passing on the application to the QA team.
- Deployment application in WebLogic server and tuning server components for better performance.
Environme nt: Core Java, J2EE, Eclipse 4.0, Hibernate 3.5, Log4j, RDBMS Oracle 10g, SOAP Web Services, RESTful Web Services, Spring MVC, Spring 3.0, Jenkins, JSF 2.0, XML, IBM JBoss EAP 5.1, PL/SQL, Maven, Prime Faces 3.1.1, Servlets.
JAVA DEVELOPER
Confidential, Ann Arbor, Michigan
Responsibilities:
- Involved in all stages of software development life cycle like requirements gathering, Analysis, development, coding, implementation and deployment.
- Responsible for creating small servlet pages for UI and maintaining Tomcat Server.
- Creating presentation layer GUI for the application using HTML, CSS, JavaScript.
- Involved in developing J2EE using MVC (Model-View-Controller) pattern.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Assisting the senior developers in the development of the application.
- Experienced in using GitHub.
- Created an XML configuration file for Hibernate for Database connectivity.
- Provided production support for the application both onsite and remotely.
- Carried out bug fixing by rigorous testing using JUnit tests.
- Configured the JDO configuration files to persist the data to the Oracle Database.
- Database Schema and tables were developed using SQL Developer.
- Environment: Java/J2EE, Apache Axis, Spring, Hibernate, WebSphere, JDO Repository, Tomcat, XML, Log4J, JUnit, Oracle, Windows.
Environment : J2EE, Servlets, HTML4/5, CSS2/3, AJAX, Web Services, JavaScript
TECHNICAL SKILLS
- HTML, CSS3
- Angular.js, Node.js, Backbone.js, React.js.
- Oracle, JBoss, servlet, Log4J.
- PL/SQ, spring, webservices.
- Scala, C++, JavaScript, J query, JSP, JSTL, J2EE, XML
- JDBC, EJB, WSDL, JMS, JCA.
- REST, SOAP, JSON.
- MongoDB, MySQL
- Design Patterns, Hibernate. OOAD.
- CHEF, Jenkins, GIT, Docker, Nagios
- Hadoop environment (Hive, Sqoop)
- AWS (cloud services), Autoscaling, ELB, EBS, VPC, Security Groups, Access Control Lists (ACL), Route53, RDS, S3, IAM, SNS, SES, Cloud Watch, Lambda, API Gateway and SQS