J2ee Programmer Resume
San Jose, CA
SUMMARY:
- 7 years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying and testing.
- Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
- Expertise in J2EE - Java, Servlets, JSP, JavaScript, AJAX, Spring Framework and ORM tools like Hibernate.
- Developed rich and complex Web UI using AJAX, HTML/CSS, JavaScript, JQuery and Bootstrap.
- Experience in Big Data with good understanding of the Hadoop Distributed File SystemEcosystem (MapReduce), MongoDB.
- Developed web-Methods flow Service and java service including JDBC adaptor service, transaction management, caching, error handling, HTTP and SMTP client.
- Experience in working with Databases like Confidential , DB2 and MYSQL, PostgreSQL and writing complex SQL, PL/SQL.
- Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Boot, Spring Security, Spring Data and AOP features
- Exposed to Web services usingRest Web Services.
- Good knowledge of GIT version control systems.
- Experience in working with remote teams.
- Strong background in supporting production environments and meeting customer needs.
- Strong experience with Maven, Log4j and JUNIT for unit testing.
TECHNICAL SKILLS:
Languages: Java/J2EE, Python, C,SQL, UML
Technologies: JSP, JDBC, Spring 4.0/3.x, Hibernate, Web Services, SOA, SAX and DOM Parsers, Hadoop, Mapreduce,AJAX.
UI: HTML/CSS, JavaScript, JQuery, AngularJS, NodeJS, ReactJS, Bootstrap.
Development Tools (IDEs): Eclipse, NetBeans, MS Visual Studio 2005
Web/Application Servers: Tomcat, WebLogic, IBM WebSphere and JBoss.
Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and Factory, Abstract Factory and Prototype.
RDBMS: Confidential, Big Data, HADOOP, MapReduce, MongoDB, MySQL, DB2.
Platforms: Windows, UNIX, LINUX
Testing Tools: JUnit
Version Control: GIT
Methodologies: Agile and Waterfall Methodology
Build Tools: Ant, Maven, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
J2EE Programmer
Responsibilities:
- System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Developed responsive UI using HTML5/CSS3,Javascript, Ajax, jQuery and Bootstrap .
- Developed applications using Spring MVC framework.
- Used Agile methodology.
- Configured and Used Spring Data-hibernate to manipulate data in database
- Used Spring Core, Spring IOC, Spring MVC to develop the applications.
- Involved in preparing engineering specification with OOA and OOD. Used Rational Rose to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams. Data Modeling.
- Converted Python/Django application to Java J2EE.
- Used JMS for billing to the Insurance companies for patients appointments and treatment.
- Used Confidential and MySQL Database for storing/retrieving Orders /Billing and history information
- Used Maven to compile and generate EAR, WAR, and JAR files.
- Created custom Exception classes to display appropriate error messages to business users.
- Used Junit to perform white box testing of application. Created test conditions/test data.
- Used Log4j for logging Errors and publishing logging information to various preferred destinations.
- Used Jenkins for continuous deployment.
Environment: Java, J2EE, JSP, Python, Spring 4.0/3.x, Hibernate, JavaScript, CSS, AJAX, Weblogic App Server, AGILE, XML, PL/SQL, JDBC, Maven, Git, Confidential, Jenkins, Junit, Unix.
Confidential
J2EE Programmer
Responsibilities:
- Gathered requirements from Stake holders and did High Level design and data flow.
- Developed responsive UI using HTML5/CSS3,Javascript, Ajax, jQuery and Bootstrap .
- Developed applications using Spring MVC framework.
- Developed business logic using Java.
- Configured and Used Spring Data-hibernate to manipulate data in database
- Used Spring Core, Spring IOC, Spring MVC to develop the applications.
- Used JMS for billing to the Insurance companies for patients appointments and treatment.
- Used Confidential, PL/SQL for storing/retrieving customer account information.
- Used Maven to compile and generate EAR, WAR, and JAR files.
- Created custom Exception classes to display appropriate error messages to business users.
- Used Junit to perform white box testing of application. Created test conditions/test data.
- Used Log4j for logging Errors and publishing logging information to various preferred destinations.
- Used Jenkins for continuous deployment.
Environment: Java, J2EE, Spring 4.0/3.x, Hibernate, JavaScript, CSS, AJAX, Tomcat/JBOSS Server, Confidential, PL/SQL, JDBC, Maven, Git, Confidential, Jenkins, Junit, Unix.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
- Involved in developing prototypes of the product.
- CreatedUML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
- Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
- Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
- Developed ANT scripts for builds and deployments.
- Developed Controller Servlets, Action and Form objects for process of interacting with Confidential database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
- Used Hadoop Distributed database for creating Purchase orders for low inventory items.
- Wrote Java Mapreduce jobs.
- Wrote JavaScript validations on the client side.
- Involved in writing Detail Design Documents with UML Specifications.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Responsible for packaging and deploying components into the Tomcat.
- Used java IO to create reports, which were mailed to be mailed to manager every hour.
- Responsible for performance tuning of the product and eliminating memory leakages in the product.
- Conducting Code Review meetings with developers.
Environment: Java, Java Beans, JSP, Hadoop, MapReduce, JBuilder, JavaScript, Servlets, JDBC, LOG4J, XML, XSLT, HTML, Struts, SAX, DOM, Tomcat, UNIX, Confidential .
