Java/j2ee Developer Resume
TX
SUMMARY:
- Exceptionally focused and reliable Entry Level Java Developer with an outstanding work ethic and computer language knowledge base. Adept at explaining complex computer development concepts and processes to a variety of professional and lay audiences in a clear and accessible manner. Able to work well independently or as part of a professional computer program development team.
- Creative, dedicated Java Developer seeking a full - time, permanent position with a company that will utilize and further enhance my knowledge of IT, and offer advancement opportunity.
- Solid Java development experience with more than 3+ years in the IT field.
- Worked as an intern for Griscon in 2014 as junior java developer.
- Wide experience using Open Source frameworks and other areas of the J2EE stack.
- Extensive understanding of the following broad technologies: XML, XSL, JSP, Velocity, Java i18n, PDF, Internet protocols, JDBC and relational databases.
- Expertise in handling large volumes of email and IM communication.
- Planned, directed, and coordinated activities of different projects to ensure that goals/objectives were accomplished within prescribed time frames and budget
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, J2EE, C
Design Patterns: MVC, DAO, DTO, Singleton, Factory
Databases: MySQL, SQL Server, Oracle, DB2
Frameworks: Spring, Struts, Hibernate, AngularJS, JMS.
Web Services: Restful (JAX-RS with Jersey), SOAP Based (Axis2 & JAX-WS)
Scripting/GUI Tools: HTML, DHTML, JavaScript, CSS, JQuery, AJAX, XML, Unix Shell Scripts.
Operating Systems: Windows, Linux
Application Servers: Apache Tomcat, WebSphere Application Server, Glassfish
IDE: Eclipse, Net Beans, RAD
Testing Tools: JUnit, SOAPUI
Knowledge on Technologies: JDBC, Servlets, JSP, JavaBeans, JAXP, JAXB, JSON
PROFESSIONAL EXPERIENCE:
Java/J2EE Developer
Confidential, Tx
Responsibilities:
- Involved in development for patient registration system for Hospital
- Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different framework.
- Web based development experience utilizing Python
- LINQ and designing an object oriented system using Python and SQL Server
- Wrote Core Java classes, JSP and HTML files
- Developed the test cases using Unit to test.
- Developed interactive and user friendly web pages using JSP, CSS, HTML, JavaScript
- Participate in service functional specification, design, and feature integration with other services.
- Writing and maintaining service application code, frameworks, libraries, APIs and documentation.
- Used MVC frame work to develop the web application.
- Used JSF Validation and Custom tags, Managed beans.
- Jenkins and Maven scripts for automating the process of building, testing and deploying the system.
- Deployed application in Web-Logic Application Server.
- Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.
- Used SVN for versioning and concurrent access to the project files.
- Involved in enhancements of the system and worked on fixing bugs and supporting the entire system
- Provide input for ERP system and solution documentation to the team
Environment: Java 8, JDK, AWS, Web services (AXIS, SOAP),SOLR, SOA, Gosu, Splunk, SVN, React JS, UML, JSP, Spring, EJB, MDB, JNDI, JMS, Entity Beans, SOAP, WSDL, HTML, JavaScript, XML, Hibernate, Web Services Restful, web services using REST API, Oracle, Selenium IDE, JUNIT, Maven, JBOSS EAP, JSON, Java Script, AngularJS2, NodeJS, Oracle 11g, Junit, ANT, Log4J, Subversion, Eclipse IDE, Selenium, MQ, Linux,Perl,Python,Shell.
Java/J2EE Developer
Confidential, NY
Responsibilities:
- Involved in analysis and design phases of software development life cycle (SDLC), SCRUM development process was used for the product life cycle management.
- Created detail design document, use cases and class diagrams using Rational Rose.
- Worked with SOLR which provides easy search using indexing mechanism.
- Designed and Developed Order lookup interface using SOLR API.
- Developed prototype search functionality for salesrep tool with the use of open source enterprise search platform Apache Solr.
- Used spring framework OAUTH 2.0 to consume third party APIs secured by three-legged authentication.
- Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application
- Front-Tier: Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, JavaScript, AngularJS 2, React JS, Node JS, and AJAX.
- Extensive use of AngularJS2 for developing the SPAs (Single Page Applications) for internal application/tool.
- Developed a part of presentation layer using JavaScript, AngularJS2 and NodeJS.
- Integrate Bootstrap in existing web applications. Enhanced user experience by designing new web features using MVC Framework like NodeJS.
- Deploying services through Jenkins CD/CI pipelines and managing them in AWS EC2, Route 53.
- Used SVN, and BitBucket for source management and version control.
- Implemented AngularJS and Node.JS with Spring MVC as model component.
- Implemented Node JS, JSF for developing the server side of the application.
- Used Cassandra (CQL) for database, for storing and fetching the data. Developed Custom components for alfresco and alfresco share using Web-Scripts framework. Used WebLogic Server for deploying various components of application.
- Indexes and complex queries. Used Free marker template engine, Ajax and jQuery to build interactive and attractive user interfaces.
- Implemented Object Relational Mapping (ORM) for mapping between the java classes and database tables using Hibernate.
- Involved in writing complex SQL queries using JDBC and stored procedures in Oracle. Used My-Eclipse IDE as development environment, Designed, Developed and Deployed EJB Components (EAR) on Web-Logic. Create Service XML documents for request, response messages for data transfer using IBM MQ Series.
- Build the application using Apache ANT. Developed test cases using Junit and tested the application.
- Redeployed instances of APIs that are successfully build by the Jenkins job after new changes on AWS.
- Used XML and XSLT for formatting and displaying reports. Involved in unit Integration, bug fixing, Design Reviews, and Code Walk through Client interaction and team support. Used Subversion (SVN) for software configuration management and version control.
Environment: Java 1.8, JDK, AWS, Web services (AXIS, SOAP),SOLR, SOA, Gosu, Splunk, SVN, React JS, UML, JSP, Spring, EJB, MDB, JNDI, JMS, Entity Beans, SOAP, WSDL, HTML, JavaScript, XML, Hibernate, Web Services Restful, web services using REST API, Oracle, Selenium IDE, JUNIT, Maven, JBOSS EAP, JSON, Java Script, AngularJS2, NodeJS, Oracle 11g, Junit, ANT, Log4J, Subversion, Eclipse IDE, Selenium, MQ, Linux.
Java/J2EE Developer
Confidential
Responsibilities:
- Implemented the application by using the Spring Framework to implement MVC architecture by utilizing the layered architecture benefits.
- Hibernate Tool been used for the O-R Mapping between POJOs and relational DB Tables.
- Involved in development of web services for business operations using SOAP, WSDL, JAX-WS.
- Involved in Data extractor development to retrieve report data from a centralized database using SOAP web services.
- Created UNIX shell scripting for periodic generation of reports.
- Extremely used plain JavaScript and JQuery to do the client side validations.
- Developed, deployed and maintained Single Sign On application in development, test and production environments.
- Involved in troubleshooting and integrating various applications.
- Involved in testing Web Services using web services client generated using Apache Axis, SOAP UI, TCP Monitor to track request and response SOAP Messages.
- Involved in Writing and executing the Unit Test cases using JUnit to test specific functionality in the code.
- Used JMS to establish message communication
- Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Developed and used Maven for compiling and building the applications.
- Provide 24×7 operational support to all production practices on holidays and weekends.
Environment: Java 1.7, JSP, Spring, MySQL, Hibernate, XML, JavaScript, JQuery, SOAP Web Services, AJAX, Apache Tomcat 6.0, MAVEN, SOAP UI, Apache Axis, JUNIT, JMS, Log4j, SVN.
Java/J2EE Developer
Confidential
Responsibilities:
- Developed the application using Struts that leverages classical Model View Controller (MVC) architecture
- Developed code by using the Functional specification and parallel developing the Detail Design Document for future reference.
- Code reviewed for performance, chosen technologies for flexibility purpose, taken care of Scalability issues for the robust and efficient application.
- Involved in writing Sub Queries, joins and performed data analysis using SQL Server.
- Created UML (Class, Use Case) Diagram by using the Rational Rose software.
- AJAX, JSPs, HTML, DHTML, JavaScript used for UI of the application development.
- Used SOAP clients to interact with the Web Services enabled application to talk and retrieve data in present application.
- XSLT used to transform the XML files and used XSD for the schema definition.
- Documented the application for its enhanced and functional features.
- Used Apache Tomcat web server for the application test.
Environment: Struts Framework, JSP, JavaScript, log4J, AJAX, JDBC, XML, Eclipse, MS SQL Server, WAS 7.0, HTML, CSS, Web Services (WSDL, SOAP), XSD, XSLT, CVS, UNIX.
Application Developer
Confidential
Responsibilities:
- Application was built based on Rational Unified Process (RUP).
- Implemented the application based on Model View Controller (MVC) design pattern.
- Developed JSP pages to simplify the complexity of the application.
- Used AJAX, JSPs, HTML, JavaScript and CSS for UI of the application development.
- Used Session to process the requests from the user.
- Implemented various design patterns in the project such as Singleton and Data Transfer Object (DTO).
- Used JDBC for connecting the application to ORACLE database as backend.
- Implemented SQL queries for transferring data from application to database and vice versa.
- Used log4j to capture the log that includes runtime exceptions and debug
- Involved in Writing and executing the Unit Test cases using JUnit to test specific functionality in the code.
Environment: JSP, Servlets, XML, JDBC, JavaScript, UML, HTML, CSS, GIT, Log4J, JUnit, Apache Tomcat, NetBeans IDE, Oracle 10g .
