Java Developer Resume
Austin, TX
SUMMARY:
- 5+ years of Java developer experience in SDLC such as Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC , Struts multi - tier architectures and distributed architectures.
- Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services.
- Extensive experience in using Java based application frameworks like EJB 3.0, Struts, spring and Hibernate in development of web based applications.
- Expertise in Java Multi-Threading , Collection, Interfaces, Synchronization, and Exception Handling.
- Experience on open source frameworks like SPRING 3.0, Hibernate 3.5.
- Hands on experience with Spring Core, Spring JDBC Template, Spring MVC .
- Experienced in developing event driven applications using AJAX, JSON and XML .
- Experience with different Application servers like Apache Tomcat , Web-sphere and Weblogic10, JBOSS.
- Worked on different RDBMS like Oracle, MySQL, SQL Server and good working experience on DynamoDB (NoSQL).
- Experience in working with Data structure and Algorithms in java
- Experienced in writing unit test cases using JUnit and have knowledge in Test Driven Development ( TDD ).
- Hands-on experience in Source Code Management, Creating Branches, versioning, tagging and managing Repositories using GIT, SVN and Bitbucket.
- Good knowledge on ECS, VPC , Auto Scaling, Security Groups , AWS CLI , Cloud watch.
- Good hands on experience on setting up Jenkins on servers and to create CI-CD pipelines using it.
- Experienced in build tools like Ant, Maven using them with continuous integration tools like Jenkins to create and publish application artifacts.
- Extensive experience in developing web page quickly and effectively using JavaScript, jQuery, HTML5, CSS3 in making web pages cross browser compatible.
- Good experience in using Amazon Web Services ( AWS ) and AWS SNS/SQS for delivering messages.
TECHNICAL SKILLS:
Languages: C, C++, Java, SQL, PL/SQL, Java Script
Web/J2EE Technologies: HTML, CSS, Bootstrap, JQuery, Angular.JS, Junit
Application Server: JBoss, Apache, Tomcat, IBM web sphere, Web Logic
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Java Developer
Responsibilities:
- Involved in the implementation phase for developing the Servlets classes and JSP’s .
- Experience in handling final builds, deployments and management using ANT/ MAVEN scripts to customize EAR, WAR and JAR files and the application is deployed on Web Sphere server.
- Developed User Interfaces using template driven user forms and performed validations on user forms, triggered event driven modals and styling using Angular2, HTML, CSS, and Bootstrap.
- Handled response data from RESTFUL web services using XML , JSON and jQuery to update UI Interacted with java controllers.
- Improved functionality by writing JavaScript and jQuery to manipulate data from APIs.
- Developed the application using Spring framework that leverages model view layer architecture, also configured Dependency Injection .
- Developing application using Spring core module and POJO's using Eclipse and worked on Messaging service.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Created Hibernate mapping files to map Plain Old Java Object (POJO) to Database tables.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Supported many other projects build and deployments issues with Jenkins CI/CD pipelines.
- Experience in managing large-scale, geographically-distributed database systems, including relational and NoSQL ( DynamoDB ) systems.
- Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build with Maven.
- Worked on building & deploying Java code through Jenkins , used Jenkins Amazon Web Services Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
- Created several Exception classes to catch the error for a bug free environment.
- Implemented procedures, packages, triggers, and different Joins to retrieve the database using SQL scripts.
- Taken care of complete Java multi-threading part in back end components.
- Created RESTFULL APIs using Spring MVC.
- Communicated with other system by using the Restful web services .
- Used RESTful web services to call the services from a central portal.
- Imported third party data feeds using Restful web services and used AWS Java API to interact with AWS Feature such S3 to store and EC2 to create instance.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Server migration using cloud services like AWS from physical to cloud environment.
- Coordinated Unit Testing by JUnit , Integration and User Acceptance Testing and developed test cases for bean components.
- Frequently met with the project manager to review project goals and to create proposals for future developments, researching their fields for UI design.
- Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
- Used Jenkins for continuous integration and JIRA for issues and defect tracking.
- Involved in production support, monitoring server and error logs.
- Analyzed and modified existing code wherever required and participated in developing the designs document to in corporate MVC design pattern
Environment: AWS, Core JAVA, RESTFULHTML, HTML5, CSS3, jQuery, AJAX, Responsive Web Design, Jasmine, JavaScript, Angular.JS, Node.JS, BackBone.JS, React.JS, SQL, PL/SQL, JSF, XML, Spring MVC, Hibernate 3.0, Log4j, Web Sphere 6.1, Web Services .
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Designed components for the project using best practices and J2EE design patterns such as Model-View-Controller ( MVC), Data Access Object, Value Object.
- Actively participated in the complete life cycle of development, from the design phase to implementation phase.
- Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, jQuery, and JSON.
- Incorporated error handling through Exception handling in different layers and generating custom exceptions and codes.
- Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
- Involved in setting up the architecture of proposed environments with all the CI/CD tools.
- Built the framework using AngularJS and bootstrap for a single page application. The project was talking to server implemented using RESTful APIs.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Built a MEAN stack RESTful web application enabling users to register and login. Inside the website user can create post, add comment and like a post.
- Used Spring Framework as a middle-tier application framework, persistence strategy using spring support for Hibernate for integrating with the database.
- Created tables in database and implemented the java objects using Hibernate .
- Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
- Involved in deploying the content cloud platform on Amazon AWS using EC2, S3 and EBS.
- Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets .
- Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
- Developed Stored Procedures, Triggers and Functions . Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix.
- Implemented Junit test cases for the various modules of an application and participated in the documentation of project.
- Agile delivery of software using practices of short iterations, sprints, Scrum.
- Played an active role in testing the application by writing test cases for different scenarios.
- Responsible for unit tests and Integration tests.
Environment: Core Java, J2EE, RESTFUL, JSP, JavaScript, Struts Framework, Servlets, Spring Framework, MVC, JavaBeans, Web services, Hibernate ORM, Hibernate API, WebLogic, Oracle, PL/SQL, jQuery, JSON, JUnit, HTML, UML, AWS, Agile, CSS, Eclipse, Subversion.
Confidential
Java Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML , CSS and JavaScript .
- Designed HTML forms using the various html form tags, according to the requirement of the end user.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Worked on creating responsive website for smart devices using media queries.
- Implemented dynamic page elements and form error validations using JavaScript .
- Wrote JavaScript code for client-side validations.
- Used JavaScript and AJAX technologies for front end user input validations and Spring validation framework for backend validation for the User Interface.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Used Log4j for debugging the issues and exceptions.
- Implemented workers RESTful Web services using JAX-RS API .
- Validated Web Services and RESTFUL calls by comparing the data with Database and User Stories.
- Involved in Database design and developing SQL Queries, stored procedures on MySQL .
- Designed generic database Connection Pooling with JDBC using Oracle and in the SQL query optimization.
- Designed complex application database SQL statements for querying, updating and reporting using JDBC .
- Used Restful Web Services to fetch the data from the chain code and feed them in the application.
- Exposed various capabilities as Web Services using SOAP/WSDL .
- Used SOAP U I for testing the Web services by sending an SOAP request.
- Used AJAX framework for server communication and seamless user experience.
- Responsible for unit testing using JUnit and building test cases and templates for integration testing.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
Environment : HTML, JavaScript, AJAX, CSS, JSON, XML, RESTFUL Apache Tomcat, SQL, Spring 2.5, JSP, JDBC.
