Java Developer Resume
Windsor, CT
PROFESSIONAL SUMMARY:
- Over 7 Years of progressive IT experience as a Java/ J2ee developer in development of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Core Java/J2EE technologies.
- Expertise in complete SDLC life cycle - System Analysis, Design and development with emphasis on Object Oriented, J2EE and Client Server technologies.
- Experience on complete software development life cycle (SDLC) with software development models like Agile Scrum Model, Rational Unified Process(RUP) and Waterfall model.
- Expertise with Object Oriented Programming (OOPS), Object Oriented Analysis and Design (OOAD), Unified Modeling Language (UML) and Enterprise Application Integration.
- Strong foundation in developing Activity diagrams, Sequence Diagrams and Use case diagrams using tools like UML, Rational Rose and Microsoft Visio.
- Expertise in the implementing Core Java concepts, Multi-Threading, Collections and Generics.
- Strong experience and expertise in J2EE Technologies (JSP, SERVLET, JMS, JPA, RMI, JNDI).
- Experience in frameworks like Struts, Hibernate and Spring.
- Proficient in Java/J2EE Design Patterns including Singleton, Model View Controller (MVC) and Factory Patterns.
- Experienced and proven best practices of Web services development and Integration (both REST and SOAP)
- Have extensive experience in building and deploying applications on Web and Application Servers like Apache 2, JBoss AS, WebLogic, WebSphere and Tomcat.
- Experience with different IDE's like Eclipse, My Eclipse and IntelliJIDEA.
- Strong experience with various Web and Application Servers - IBM WebSphere, BEA WebLogic, JBoss, Tomcat and Apache on Windows and UNIX based platforms.
- Experience in Front-end web pages using JSP, HTML, XHTML, CSS, Ajax and JavaScript.
- Goodexperience and Knowledge of XML and related technologies XML, DOM, XSD, WSDL,XSL and XSLT.
- Experience in SOA, Web services, SOAP, JAXB, JAX-WS and Restful Web services using JAX-RS, Jersey and CXF,
- Hands on experience with Databases like Oracle and MySQL.
- Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages.
- Extensively worked on SQL Queries to retrieve the data for testing.
- Experience in writing test cases in java environment using JUnit.
- Good Experience in the build tools like Apache Ant and Maven.
- Experience in using Log4J for runtime logging.
- Working experience of control version tools like SVN, CVS and Clear Case
- Got an assortment of appreciations from business team by proposing several IT solutions to the business needs.
- Excellent problem solving and communication skills with ability to work under pressure in a highly visible role.
TECHNICAL SKILLS:
Programming Languages: Java, SQL, PL/SQL, JavaScript, My SQL
Java Technologies: Servlets, JSP, JSON, RMI, JNDI
Databases: Oracle, SQL Server
Web Technologies: HTML, CSS, jQuery, Angular.JS
XML Technologies: XML, DOM, XSD, XSL, XSLT
Frameworks: Spring, Hibernate, Swing, Spring Boot
IDEs: Eclipse, My Eclipse, IntelliJ IDEA,
Tools: Wireshark, Microsoft Office, SOAPUI, MATLAB, Cadence, SPICE
Testing Tools: JUnit
Build Tools: Maven, Ant
Servers: WebLogic, Tomcat, Glassfish
Logging Tools: Log4j
Versioning Tools: SVN, CVS, Clear Case
Web Services: SOAP, JAXB, JAX-WS and JAX-RS,
Concepts: XSS, SQL Injection, CSRF, Regular Expressions
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Windsor, CT
Java Developer
Responsibilities:
- Worked as a Developer and involved in analysis of requirements, design, development, integration, deployment, testing and supporting existing application.
- Involved in Scrum process of Agile methodology and full SDLC development.
- Involved in installing and configuring JBoss Studio and Maven for project dependencies.
- Developed front-end content using JSP, HTML, JavaScript and jQuery.
- Configured to manage Actions as beans and set their dependencies in a Spring context.
- Experienced in implementing using Spring MVC model integration for front-end request action controller.
- Used SVN version control tool.
- Implemented REST APIs using Python .
- Automate build process by writing Maven build scripts
- Involved in Unit testing, Systems Testing and Regression Testing etc.
- Writing and tuning SQL queries.
- Prepared the test data using SQL scripts to populate the data tables in DEV, INT and QA.
- Implemented functions, procedures, triggers and views required for the project .
- Implemented the Project structure based on Spring MVC pattern using spring boot
- Used Spring Boot for microservices.
- Designed and developed utility modules using the Guice injection framework
Environment:Java/JEE, JSP, HTML, jQuery, JavaScript, Ajax, Angular Js, MVC, JDBC, JUnit, Maven, Hibernate 3.5, Spring 3.0, REST, SOAP, Log4j, JBoss 6.1, Spring Boot 1.2.3, Json Jackson, Google Juice.
Confidential, Fort Worth, TX
Java Developer
Responsibilities:
- Reviewed the functional, non-functional requirements and high level designs.
- Worked with Agile Methodologies.
- Extensively used Spring IoC, Spring transaction management, Spring Batch, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application.
- Worked with core java like collections, String Builder and interfaces.
- Developed web application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Created a light front-end framework against the JSON API for their service request portal using Bootstrap.
- Created UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Used Spring Web flow for integration purpose in application development.
- Extensively worked on SOAP and RESTful web services.
- Implemented Hash table and hash set for inserting and retrieving values.
- Involved in configuring JDBC connection pooling to access the database server.
- Implemented enterprise applications using XML schema.
- Wrote SQL queries, stored procedures, to perform back-end database operations.
- Used Maven as build management tool.
Environment: Java, EJB, Hibernate 3.5, Struts 1.3, Spring 2.5, MySQL, Angular js, React JS, XML, JUnit, XSLT, Eclipse, JavaScript, UML, Apache Tomcat, JSF, JSP, EJB, Maven, Jetty.
Confidential, Sylmar, CA
Java Developer
Responsibilities:
- Development of customized components based on Struts, HTML, JavaScript.
- Wrote Stored Procedures, Triggers, and Views extensively.
- Used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
- Deployed business components into Glassfish Server.
- Strong experience in Swing and Core Java development.
- Used Hibernate template in data access layer to do Database Operations.
- Connected to Oracle Database using DAO (Data Access Object using Spring DAO) Patterns.
- Developed the User Interface (UI) using Java Server Pages (JSP), CSS and jQuery.
- Wrote Servlet and Invoker servlets to redirect to JSP files.
- Developed application components for storing, retrieval and structuring of documents using
- Designed and Developed Web services using SOAP to make submissions.
- Developed client slide components utilizing Java Swing framework.
- Automated Regular AWS tasks like snapshots creation using python scripts
Environment: J2EE, JDK6, Java Script, JSP, XML, HTML, AWS, Eclipse, Angular Js, Oracle10g, JUnit, JSF, JBOSS, Struts, Hibernate, Spring
Confidential
Java Developer
Responsibilities:
- Participated in the requirement analysis and design of the application using UML/Rational Rose and Agile methodology.
- Developed the application using Core Java, J2EE and JSP's.
- Used JSP to develop the front-end screens of the application.
- Worked to develop this Web based application entitled EMR in J2EE framework which uses Hibernate for persistence, Spring for Dependency Injection and Junit for testing.
- Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for the Database.
- Used Indexing techniques in the database procedures to obtain search results.
- Deployed the application in client UAT environment.
- Worked with Restful Web Services.
- Provided production support to maintain the application.
Environment: Java/JEE, JSP, HTML, jQuery, JavaScript, Eclipse 3.6, Web Services, Agile, Junit, Restful, SQL
Confidential
Java Developer
Responsibilities:
- Involved in System Requirement Analysis and Design and developed UML diagrams required for the client system.
- Developed front-end component transactions, marketing activities, account management modules using HTML, XML, JSP, Servlets and JavaScript along with Struts Frame work and rendered the Client view pages with CSS.
- Created JSPs, Java Beans and custom tag lib for front end designing of the website.
- Coded different Java validation classes for the Application logic and utilities.
- Developed JMS resources for asynchronous message receiving from various client systems
- Design Web Service components using SOAP.
- Implemented Database interaction using JDBC/SQL with back-end Oracle 9i and also developed and necessary stored procedures and triggers in Oracle 9i.
Environment: Core Java, Java, J2EE, WSAD, Web Sphere 4.0, JNDI, Servlets, JSP, EJB 2.0, JavaScript, Oracle 9i, SQL, Struts, Spring MVC, JSF Framework, IO and Collection packages, DAO patterns, XML, Restful Web services, Servlets, JSP, Log4j, Junit, Maven, RAD, IBM WebSphere.
Confidential
Java Developer
Responsibilities:
- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
- Developed the front end UI using JSP, HTML, JavaScript, CSS
- Implemented Struts Validator framework to validate the data
- Developed Ant (build.xml) targets for build and deployments on Web Sphere Application Server 5.0
- Developed Stored Procedures in the Oracle 9i database (RDMS)
- Performed impact analysis on the dependency projects of OneSource Project
- Wrote unit test plans and developing test cases using JUnit
- Used Configuration Management and Version Control tool CVS.
Environment: Java, J2EE, Servlets, JSP, Struts 1.0, JDBC, SAX, HTML, CSS, Java script, WSAD, Web Sphere Windows 2000, and Oracle 9i.