Java Developer Resume
Middletown, NJ
PROFESSIONAL SUMMARY:
- Seven Plus years of IT experience in analysis, design and development using Java and J2EE.
- Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing and Prototyping.
- Well experienced in developing and Production support environment.
- Expertise in developing applications using Java and other Web Technologies including J2SE, J2EE, Servlets, JSP, JSF, Swings, JMS, RMI, EJB, JDBC, Hibernate, Struts, Spring, XML, ANT.
- Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
- Expertise in front end development and design using HTML5, CSS, JavaScript, XML, Servlets, JSP, JSTL, Struts, Ajax.
- Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript
- Experience in spring technologies like MVC, AOP, JDBC, ORM, and Web Services using Eclipse and integration with Hibernate as well as Struts.
- Good knowledge of Object/Relational mapping using Hibernate.
- Expertise in implementing Web services development using SOAP, REST, WSDL, and UDDI.
- Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
- Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing efficient and effective strategies for new developments.
- Experience in XML related technologies like XML, XSLT parses such as SAX/DOM, JAXB and developing XML documents with XSD validations.
- Implemented a high - performance data processing platform using Apache Kafka
- Experience in working with databases like Oracle 10g/11g, SQL Server 2000, DB2, and MYSQL, PostgreSQL.
- Used application servers like WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss based on the client requirements and project specifications.
- Expertise in using IDE like Eclipse, IntelliJ for debugging and coding standards.
- Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
- Expertise in modeling applications using UML with the help of Rational Rose.
- Good Knowledge in building and deploying applications using ANT and MAVEN scripts.
- Experience in using Log4J for runtime logging.
- Well experienced in using JUnit for performing unit-testing framework.
- Expertise in using configuration management tool like CVS and Git for version controlling.
- Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.
- Proactive and well organized with effective time management skills.
TECHNICAL SKILLS:
Programming Languages: Java, SQL, PL/SQL
J2SE Technologies: Core Java, Collections, Threads, Swing, I/O.
J2EE Technologies: JDBC 4.0, Servlets, JSP, JSF, JMS, Junit 4, Log4j
Web Technologies: HTML5, CSS3, Java Script, Angular JS, XML, AJAX, Json
Frameworks: Spring, Hibernate, Struts, EJB, Spring BOOT.
XML/Web Services: XML, XSD, WSDL, JAXB, SOAP, REST, Apache Axis, DOM, SAX
Application/Web Servers: Apache Tomcat, JBOSS, IBM Web Sphere, Web Logic, Glass Fish.
Databases: Oracle, SQL Server, MY SQL.
Operating System: Microsoft Windows, UNIX, Linux
CI/CD Tools: Jenkins, Maven
PROFESSIONAL EXPERIENCE:
Confidential, Middletown, NJ
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
- Used Web Services for creating summary and used XML parsers for data retrieval.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring Web Flow.
- Involved in design reviews and wrote several design documents to pre visualize the changes as part of developer exercises
- Implemented new error table for standalone REST project which acts a barrier for two system calls
- Error table implementation includes table design and correlation of existing ENUM module and new database calls using Spring
- Designed UI layout using JSP, Servlet, CSS, Angular JS and HTML
- Used Angular JS filters like date, json, uppercase, lowercase to arrange the data that is to be displayed in a format
- Developed RESTful web services and micro services using Spring Boot and built them using Spring Boot
- Built the modules of the applications using Spring Boot
- Involved in developing the modules which consume the WSDL classes and create the web service request accordingly
- Developed a shell script which picks up and changes the server commands for various other scripts to identify the java 1.8 version
- Involved in Unix to Linux migration by altering the environment variables for paths getting identified by the OS selected
- Worked and involved in CI/CD development model
- Developed messaging system using JMS and written message listeners
- Implemented client side data validations using JavaScript and Server side data validations using JSF validators
- Wrote several Junit test cases and used Mockito test framework
- Participated in developer build conflict resolution to avoid the failure of component as this was common application between several teams
- Maintained and monitored cron jobs which used shell and SQL combination to consume and create the feed files
- Worked on several end to end bug fix tickets which involved simulation of full stack fixes and simulations
- Implemented the custom logging mechanism to set and retrieve the log flows
- Altered the grade scripts to achieve the target builds of different environments
- Involved in component build on Unix dev machines and deployed the affected changes to various Dev and Integration environments to ensure the overall functionality and unit testing
- Implemented the SCP/SFTP for set of perl scripts and changed several error handling functions
- Developed several Junit test cases to meet the code coverage standards
- Participated in code review process with help of crucible and monitored the code health using sonar
- Involved in the Bug fixing of various applications reported by the testing teams and simulated the scenario in various environments to check the vulnerability over different set of data
Environment: Agile/TDD methodlogy, Java7/8, SQL, PERL, Unix, Linux, JSP/JSF, Angular JS, JMS, Hibernate, Spring, Spring Boot, REST, SOAP, Tomcat Server, Oracle11g, Junit, ANT, Gradle
Confidential, Omaha, NE
Java/J2EE Developer
Responsibilities:
- Involved in Agile practices
- Participated in design sessions for sprint breakdown
- Involved in proof of concepts for integrating Mongo DB and PostgreSQL with WSO2 Data Service Server
- Involved in data migration from Informix to PostgreSQL by developing the migration scripts
- Performed document comparison analysis for the Mongo DB and PostgreSQL databases in AWS environment
- Developed stored procedures/ functions in PostgreSQL and mapped them to WSO2 Data Service Server
- Involved in performance metrics analysis of PostgreSQL in Amazon web services EC2 instance.
- Developed several mappings for WSO2 DSS and configured the REST endpoints with the respective stored procedures/functions
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements
- Implement code to consume and produce messages on Kafka queue
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
- Developed various consumers using spring framework to wire the REST response that writes to database.
- Implemented the logging mechanism using log4j framework.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build the J2EE application.
- Used Eclipse IDE for developing code modules in the development environment.
- Used SVN to track and maintain the different version of the application.
Environment: Java1.8, Spring Framework, Hibernate, JMS, Eclipse, Tomcat, Web Services, PostgreSQL, MongoDB WSO2 Data Service Server, Kafka, WSO2 Developer Studio, Postman, HTML, JSON, AWS EC2,putty,Winscp,linux.
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
- Designed GUI using front end technologies like JSP, XML/XSLT, HTML5, CSS3 and JavaScript.
- Developed the whole project on Java 7 version.
- Application is developed in MVC architecture using Spring Framework.
- Implemented Security through spring configuration file and Hibernate DAO Support to provide the authentication and authorization services in a secured environment.
- Used Web Services for creating the message from the uploaded information and transaction data and sending this information using REST.
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, XML.
- Extensively used DOM and SAX parsers for parsing XML data and XSLT for XML transformations parsers.
- Used SQL statements and procedures to fetch the data from the database.
- CVS is used for code versioning system, for building the application in repository and for production code maintenance.
- Used Eclipse IDE and Web Logic application server in development.
- Built Enterprise JavaBeans with Point-to-Point messaging functionality and MQ series as JMS provider.
- Developed Flex 2.0 UI for a network monitoring system that interacts with a Java / Servlets middle tier via REST.
- Involved in writing test cases using JUNIT for various modules.
- Involved in logging using Log4j and working with defects using Quality Centre.
- Involved in testing, bug fixing and documentation of the system deployment.
Environment: Java, Eclipse IDE, J2SE, J2EE, JSP, Servlets, JavaScript, JSTL, Spring, Hibernate, Oracle, Web Logic Server, Web Services, REST, JMS, Agile, PL/SQL, XML, Log4j, HTML5, CSS3, JUnit, Java Script, Design Patterns.
Confidential, Overland park, KS
Java/J2EE Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Developed front end using JSP.
- Developed webpages using HTML5, Java script, JQuery, CSS3.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Used Eclipse IDE and Web Logic application server in development.
- Involved in developing spring web MVC frame work. Implemented business layer and created beans using spring (DI, AOP, IOC) frameworks and used Hibernate as database ORM framework.
- Worked with the issues on Production support and development as per client requirements.
- Developed components of REST web services end to end, using different Annotations with clear understanding on PUT, GET, POST and DELETE operations.
- Used REST HTTP Header to track down issues occurred.
- Used Web Services to interact with other application in organization using REST and WSDL file.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Weblogic application server.
- Worked on the Implementation and Testing of exposing an Implementation class as both SOAP and REST using Spring and Jersey Framework.
- Developed server side components Servlets for the application.
- Worked with Complex SQL queries, Functions and Stored Procedures.
- Implemented the logging mechanism using log4j framework.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build the J2EE application.
- Used RAD IDE for developing code modules in the development environment.
- Used CVS to track and maintain the different version of the application.
- Involved in maintenance of different applications with offshore team.
Environment: Java, Eclipse IDE, Spring Framework, Web Logic, Hibernate, JSP, Servlets, JQuery, JUnit, log4j, Rad, SQL, Web Services, REST, Maven, Oracle Database, HTML5, Java script, MDBs, JMS,XML, CSS3.
Confidential, PA
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
- Prepared technical reports & documentation manuals during the program development.
- Developed the whole project on Java 7 version.
- Produced the report data on the client Front-end using JQuery, JavaScript, HTML 5, CSS3 and client side validation through JavaScript and AJAX for asynchronous communication
- Used Web Services for creating summary and used XML parsers for data retrieval.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring Web Flow.
- Used Eclipse IDE in development
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Used O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Deployed the applications on Tomcat server.
- Used Oracle as backend data base.
- Used SQL statements and procedures to fetch the data from the database.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Involved in the Bug fixing of various applications reported by the testing teams in the application during the integration.
Environment: Java , Eclipse IDE, J2EE, jQuery, SQL, JavaScript, HTML5, CSS 3, AJAX, Hibernate, spring, Web Services, Tomcat Server, Oracle, JUnit.
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Played an active role in the team by interacting with business analyst and converted business requirements into system requirements.
- Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
- Responsible for analyzing the new requirements and writing the functional requirement documentation and estimating the man-hours.
- Worked on the critical Application Programming Interfaces like Customer Registration, which have a daily volume of more than 3k.
- Developing online panels and application using EJB, Java Servlets, and Session & Entity Beans.
- Performed application integration with spring, Web Services to fetch data from external systems using XML, SOAP, and JAX-RPC.
- Designed and developed web pages using JSP, JSTL, HTML, Ajax and CSS.
- Developed loosely coupled classes using Struts 2 and Spring IOC/DI.
- Wrote SQL queries and troubleshoot complex HQL queries.
- JUnit was used for functional testing of the application.
- Performance tuning of applications by using JMeter to optimize the code and improve response time to resolve timeout issues.
- Worked as an onsite-offshore coordinator and Module Lead in the project.
Environment: Core Java, JSP, Servlets, HTML, Ajax, CSS, EJB, Struts, Spring, Hibernate, Web Services, WSDL, XSD, XML, XSLT, JUnit, Log4j, Oracle 10g, SQL, SVN, ANT, Web Sphere, RAD, UNIX AIX, Win XP
Confidential
Jr. Java Developer
Responsibilities:
- Developed JSP, Tiles, Validator, Action classes and EJBs for various user transactions.
- Designed Java Servlets and Objects using J2EE standards.
- Designed the project by using MVC framework.
- Developed the XML Schema for the data maintenance and structures.
- Used Eclipse IDE and Web Logic application sever in development
- Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
- Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
- Design Implementation of GUI using HTML, JSP and JavaScript for front-end validations.
- Used the XML Parsers like SAX parser to parse the data.
- Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
- Involved in Integration testing and defect fixes.
Environment: J2SE, J2EE, Servlets, Multithreading, JSP, Struts, EJB, JMS, UML, Rational Rose, MQ Series, Oracle, Eclipse IDE, Web Logic, HTML, JavaScript, XML, SAX.
