Java Developer Resume
NJ
SUMMARY:
- Having 7 years of experience in Analysis, Design, Development and testing of Object Oriented Applications and Web based multi - tier Enterprise Applications using JAVA/J2EE technologies
- Proficient in various technologies like Core Java, J2EE, JSP, Servlets, JDBC, SOA, XML,Web Services, Spring, Struts, Hibernate.
- Strong knowledge in SDLC, Agile (Scrum), Waterfall.
- Hands-on experience in designing web pages using HTML, JSP, Java Script, CSS, AJAX, JQuery.
- Expertise in using IDEs like Eclipse, RAD and Application Servers like JBoss Web servers like Apache Tomcat on Amazon AWS
- Experienced in running web scale services on Amazon Web Services (AWS).
- Diverse experience utilizing tools in Micro services architecture applications using Spring Boot, AWS, My SQL, Restful Web Services.
- Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL and in working different Integration technologies like JMS.
- Having good understanding of various J2EE Design patterns like Singleton, Factory, Adapter, Observer, MVC, Front Controller, DAO etc.
- Expertise in Core Java, data structures, algorithms, Object Oriented Design (OOD) and Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, Reflection, Generics and other new features in Java 8.
- Hands on experience in writing light weightNode.js express server, and using technologies like Ajax,JavaScript/jQuery,JSON to make connections between server and databases likeMongoDBandMySQL.
- Have good experience in using swing and swing component and Enhanced transactional capabilities and deployed using JBoss application server.
- Experience in data migration using SQL, PL/SQL, JDBC, my batis and Hibernate and in development frameworks Struts, spring, EJB, Hibernate and My batis, Experience in developing Web Services using SOAP and REST.
- Expertise in following coding guidelines, finds bugs and code coverage.
- Well versed in Change management, Quality assurance, Defect tracking, system integration, Software Testing, Data migration and Data mapping
- Expertise in developing, deploying, porting and debugging application for Android & IOS mobile development and also in web / software development.
- Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, MS FrontPage, JSP, Struts Tag Library, AngularJS, BackboneJS, NodeJS, ExtJS, Bootstrap.
- Having hands on experience with Angular Promise's,AJAX calls to handle all CRUD operations.
TECHNICAL SKILLS:
Core Expertise: JAVA, J2EE, Servlets, JSP, JDBC
Frameworks: MVC, Spring, Struts, Hibernate
Web Technologies: HTML, CSS, Jquery
Scripting Languages: Java Script, AJAX and JQUERY
Web Services: WSDL, SOAP, JAX-WS, UDDI, AXIS, REST-JAX-RS, JERSEY
DBMS/RDBMS: Oracle 11g, DB2, MSSQL Server, MySql - SQL, PL SQL
Build Tools: Apache ANT, Maven, Jenkins
Source Repositories: Git Hub, CVS, SVN
IDEs: Eclipse, RAD and IntelliJ
External tools: Log4j, JUnit,Microsoft Office Tools, Toad, SoapUI, REST Client, Edit Plus, Text Pad++, CVS, SVN.
Web & App Servers: Apache, Tomcat
Operating Systems: Unix, Windows
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Java developer
Responsibilities:
- Served integral role in analyzing, designing, developing and implementing new requirements.
- Migrating existing application into micro services architecture using Rest APIs, spring boot .
- Used Java Beans, Servlets, Action classes, Action Forms as Model, JSP, Struts tag libraries, Custom Tags, JSTL, Tiles as View & Action Servlet as a Controller and JQuery.
- Developed validations for forms data and for server side using Struts validation Developed Action, Dispatch Action classes, Dyna Action forms using struts 2.0
- New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
- Created web.xml, struts-config.xml, tiles-defs.xml and application-resources properties.
- Used JDBC to connect & retrieve data from DB (for existing Swing application) to connect to Oracle.
- Built microservices for the delivery of software products across the enterprise.
- Wrote sql queries and stored procedures with SQL RDBMS
- Involved in code reviews and ensuring code quality across the project.
- Developed API and used for Performing 3rd Party verification like Address verification, Phone number validation using webservices from CARE, Major changes to the Self service front end.
- Developed JMS interface programs to push the new data from the One Point Application to other Corporate systems
- Performed Unit testing using JUNIT with Mockito and Integration Testing.
- Suggested architectural improvements for the One Point to Corporate System Integration.
- Developed Shell script for monitoring the application availability and log file rotation
Environment: Core Java, J2EE, Spring, Spring Boot, Pivotal Cloud Fundry, My SQL,JSON, Restful Web Services using Micro services architecture, Java Script, Angular JS, node.js, PL/SQL, Git hub, Eclipse, Junit, Mockito and Windows.
Confidential, Texas
Java Developer
Responsibilities:
- Involved in phases of SDLC in Requirements Gathering, Analysis, design, development and Testing.
- Involved in the preparation of Technical Specification documents.
- Coordinated with BAs and QA manager to analyze the requirements.
- Responsible for the finalizing the business requirements and involved in planning meetings and Involved in design, development and testing of the application.
- Designed and developed the application using JSP’s, Servlets and EJB’s.Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.Implemented event handling using Java, JSP, Servlets and Java Script
- Designed and implemented systems for streaming video, photos, music from Linux/Windows IP Set Top Boxes to Windows Mobile and J2ME devices.
- Designed UI pages using HTML, Json, Java Script, CSS, AJAX, JSP. Developed a fully functional prototype application using JavaScript jQuery and Backbone.js and Bootstrap, connecting to a REST-ful server on a different domain
- Tested REST web services using REST Client tool. Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Application code investigation, performance tuning using JProfiler, code cleanup and code repository maintenance.
- Used spring JDBC template to do CRUD operations with Database. Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro services.
- Implemented fusion chart visualizations for an SPA analytics rewrite using requirejs and typescript.
- Presented video streaming using UIWebView, in order to optimize device resources and disk space.
- Implemented NSNotifications for broadcasting the status of the poem being read, and utilized the delegate pattern for one-to-one notification/data passing
- Production issues investigation and supporting business users.
- Followed coding guidelines & make sure the quality of code.
- Performed Unit testing using JUNIT with Mockito, System testing, Regression testing, and Integration Testing.
Environment:: Windows, Java/J2EE, Spring MVC, Oracle - SQL & PL SQL, JAX-RS, REST client.
Confidential
Java Developer
Responsibilities:
- Requirements gathering and preparation of Software Requirements Specifications.
- Performed Low & High Level application design documents by Sequence Diagrams, Class Diagrams using Microsoft Visio tool
- Used Struts framework to define Controller, action mappings, forms and View pages.
- Designed UI using HTML, DHTML, JQuery, Java Script, CSS
- Implemented business logic components using POJOs
- Involved in peer design and code reviews using JProfiler
- Involved in writing Oracle SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
- Worked on the creating different screen using ExtJs
- Involved in IBM MQ Series set up & messaging using Queues
- Configured the JMS environment by setting up Queue and Topic connection factories and achieved asynchronous messaging using JMS message listeners (EJB MDBs).
- Application deployment and Application Server maintenance.
- Production server issues investigation and providing solutions (Common and reusable) for technically challenged problems
- Application code investigation, code cleanup and code repository maintenance
- Used Eclipse as IDE to develop the application
- Prepared Change Request business documents and participated in testing.
- Onsite Coordination with customer, business partners of RTA and project team
- Performed Change and release management and supporting business users of CM21 application.
Technologies Used: Java, Struts, IBM MQ Series, Oracle-SQL & PL SQL, Eclipse, HTML, Java Script, CSS, SQL Developer, IBM Clear case, JProfiler.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements analysis, design,development and testing.
- Designed UI using HTML, SASS, DHTML, JQuery, Java Script, CSS, JSP.
- Used Java script for client side validations.
- Designed and built advanced game applications for Android platform, and collaborated with cross-functional teams to define, design, and launch new features.
- Developed SQL queries to store and retrieve data from database & used PL SQL.
- Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
- Used Struts Validation frame work to do business validation from server side.
- Used JMS for Asynchronous messaging.
- Used Eclipse IDE to develop the application
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
- Developing customized reports and Unit Testing using JUnit.
- Dealt with business processes and Updated Project documents.
- Involved in fixing QA, UAT & Production defects.
- Following Coding guide lines & maintain quality of code.
- Involved in building the code & deploying on the server.
Technologies Used: Core Java, J2EE, JSP, JBoss, Oracle, Eclipse, JMS, XML, HTML, Java Script, CSS, AJAX, SVN, Struts, XML, QC.
