Sr. Java Developer Resume
GA
SUMMARY
- 9+ years of IT experience in software development includes Analysis, Design and Development of Enterprise and Web based applications.
- Involved in projects covering all areas of Software Development Life Cycle (SDLC) - application, specification, design, development, testing and implementing using Java/J2EE technologies.
- Experience in design and development of multi-tier applications using Java, J2EE, Spring, Hibernate and Web Services.
- Expertise in client side technologies including JavaScript, HTML, JQuery, Bootstrap and CSS.
- Worked on OS - Windows, UNIX and iOS.
- Worked wif MySQL and Oracle.
- Oracle Certified PL/SQL Developer.
- Experience wif IDE’s like Eclipse, SQL Developer and MySQL Workbench.
- Experience of design patterns and proficient wif Web technologies.
- Experience wif frameworks like spring, Struts and Hibernate.
- Worked on application servers like JBoss, WebLogic and WebSphere.
- Worked on web server Apache Tomcat.
- Experience in Java based Web Services.
- Comfortable wif all phases of Software Development Life Cycle (SDLC)
- Experience wif Agile methodology and SCRUM.
- Expertise in Data Warehousing, Data Modelling, Data Mining, and UML using tools like Microsoft Visio and Weka.
- Experience in preparing project plans, design documents and test plans.
- Very strong interpersonal and communication skills and a proven team player.
- Excellent background of customer interactions, support and system maintenance.
- Strong ability to work independently and take responsibility for application development, implementation, support and maintenance.
- Possessing strong analytical skills, an excellent team player wif good leadership qualities and strong oral and written communication skills.
- Proficient in unit testing the application using JUnit.
- Expertise in using Relational Databases like Oracle and My-SQL, creating stored procedures, triggers, functions and queries.
- Well experienced wif XML parsing and transformations (XSLT, JAXB, XSD).
- Experience on SOA (Service Oriented Architecture) and MVC (Model-View-Control) framework.
- Thorough noledge of Object-Oriented Programming and analysis, OO design principals (UML) and relational database design concepts.
- Expertise in designing and creating EDI APIs (850 - PO, 867 - POS etc.,).
- Knowledge in Micro Services and Spring Boot.
TECHNICAL SKILLS
Languages: Java, JavaScript, HTML, C, C++, SQL, PL/SQL, Shell Scripting
J2EE Technologies: JSP, Servlet, Spring 3.x/2.x, Struts 2.x/1.x, Hibernate
Web Technologies: HTML, JavaScript, XML, XSD, XSLT, JQuery, CSS, Bootstrap
WebServices Tech: AWS, SOAP, REST wif Apache Axis, CSF and JAX-WS, JAX-RPC
Web/App Servers: JBoss, WebLogic, Jetty, Tomcat and WebSphere
Database: Oracle 10g/ 11g, MySQL, SQL Server
Development Tools: Eclipse, Visual Studio
Modeling Tools: CA Erwin DM, Enterprise Architect
Testing Tools/ Others: JUnit, Selenium, TestNG, SoapUI, Putty, WinSCP, Weka, Microsoft Project, Base Camp
Platforms: Windows 7, Windows XP, UNIX/LINUX, iOS
PROFESSIONAL EXPERIENCE
Confidential, GA
Sr. Java Developer
Responsibilities:
- Gather Business Requirements and interact wif stakeholders and distributors.
- End to end application development.
- Developed a module to interact wif Amazon Web Services to persist documents.
- Implemented both REST/SOAP Web Services to interact wif external applications.
- Consumed and Published Web Services using REST/SOAP technologies.
- Highly experienced in developing SalesForce (SFDC) client applications to create accounts, opportunities, leads, add products, partners etc.,
- Jira was used to log defects.
- Developed UI interfaces using HTML and CSS.
- Implemented server side validations for UI pages using JQuery, JavaScript and Bootstrap.
- Wrote PL/SQL queries and called stored procedures for CRUD operations.
- Oracle SQLdeveloperand MYSQL Workbench were used for writing database queries.
- Developed test cases wifJUnit frameworkfor integration and unit testing.
- Worked wifEclipse IDE for application development.
- Used Jetty as web server and CVS as version control.
- Prepared ANT scripts to build and deploy applications.
- Very hands on in debugging production issues.
- Prepared executive dashboards for providing status updates.
Environment: Java/J2EE, AWS, Rest, Soap, HTML, CSS, JQuery, JavaScript, Bootstrap, UML, Jetty, Eclipse, Jira, Ant, CVS, Oracle, SalesForce.
Confidential, Dover, NH
Sr. Java Developer
Responsibilities:
- Prepared Technical Design documents base of Functional Requirement document.
- Developed application modules using Java, J2EE, Spring and Hibernate technologies.
- Implemented Controller Layer for Commission Output web application.
- Used annotation based spring configuration.
- Implemented Service Layer to perform all the application’s Business Logic.
- Used Hibernate as ORM framework for DAO layer to access Oracle.
- Written PL/SQL queries for DDL DB operations.
- Used industry standard design patterns like MVC, Data Transfer Object, Business Delegate and Factory Patternfor better maintenance of code and re-usability.
- Developed unit test cases wifJUnit frameworkfor testing accuracy of code.
- Used Log4j as the logger for Commission Output web application.
- Worked wifEclipse IDE for application development.
- Used Apache Tomcat Web Server as development web server.
- UsedMaven build toolto achieve more functionality for build process.
- UsedSVNas version control.
Environment: Java/J2EE, HTML, CSS, JQuery, JavaScript, JSP, UML, Apache Tomcat Server, Weblogic, Eclipse, Maven, SVN, Oracle.
Confidential, Fremont, CA
Java Lead
Responsibilities:
- Participated in Design analysis, Impact analysis and defining the scope of the application.
- Prepared project Use Case documents dat would act as manuals for the end user.
- Prepared High-level and Low-level design documents using Sequence Diagrams and Class Diagrams.
- Developed application components and business logic using Struts MVC framework.
- Developed Action forms, Form Beans, Struts Action classes.
- Implemented Service module for all the business operations.
- Involved in front-end development using HTML, CSS, Java Script and JSP.
- Implemented Data access layer using Hibernate ORM framework for connecting to MySQL database.
- Used Pojo classes as Value Object classes.
- Developed Java based reusable server-side components such as Utility classes.
- Wrote unit test cases for all modules using JUnit.
- Used maven for project building.
Environment: Java, J2EE, JSP, Struts, Hibernate, Tomcat, MySQL, maven and Eclipse.
Confidential, Round Rock, TX
Sr. Software Engineer
Responsibilities:
- Prepared design documents.
- Created Class Diagrams and Sequence Diagrams for Java programs
- Developed the View pages in JSP, using CSS and JavaScript validations.
- Used IOC and MVC feature of Spring framework in the application.
- Involved in the deployment of web components on the JBOSS environment.
- Implemented logging feature using Log4j.
- Used properties file to avoiding hard coding configuration.
- Prepared and implemented test cases.
- Involved in production support of dis application.
Environment: Java, Spring, Struts, JSP, Servlets, XML, JBOSS, Log4j, Hibernate, Oracle, Ant, eclipse.
Confidential, Round Rock, TX
Technical Associate
Responsibilities:
- Developed the web base Application using JSP, Java.
- Implemented MVC architecture using Struts. Created Action class, Action Form Classes.
- Based on MVC architecture worked on Controllers, Business, DAO and view Layers.
- Worked on the application, which includes development, bug fixing, use case analysis, designing, and unit testing.
- Derived technical approach from the functional requirements.
- Analyzed various issues arising out of the applications and providing solutions.
- Developed complex SQL Queries, stored procedures.
Environment: Windows, Java, JSP, Struts, MVC, and SQL/PLSQL.
Confidential
Programmer Analyst
Responsibilities:
- Involved in Design analysis, impact analysis and defining the scope of the application.
- Developed Action Classes and Form beans for controller module.
- Designed and Developed Struts view pages using JSP, CSS, and JavaScript.
- Analysis and review of the Business Requirements wif the client.
- Implemented logging feature using Log4j.
- Involved in the deployment of web components on the JBOSS environment.
- Used SVN as version control system.
Environment: Java, Struts, Servlets, JDBC, JSP, EJB, Web Services, SVN, JBOSS, Log4j and Oracle.