Java J2ee Developer Resume
Overland Park, KansaS
SUMMARY
- Java enterprise software Developer with 5 years of experience in full System Development Life Cycle ( Development, Testing, Deployment and Support).
- Good experience with interacting with employees from across all levels in a project
- Experience of working with enterprise technologies like Spring, Hibernate, REST web - services like Jersey.
- Experience of enterprise technologies like Confidential AOP, Spring Security, Spring JMS and Spring MVC, ActiveMQ, EJB 3.0, JBOSS application server and self taught RabbitMQ.
- Experience in developing web applications using Java, Spring, Hibernate, JSP, Servlets, JDBC, Eclipse and XML
- Experience with JSON .
- Self-taught Apache Kafka and HBASE and working around with Amazon ec2 clusters.
- Understand NoSQL technologies .
- Good understanding of Machine Learning and Natural Language Processing concepts.
- Good experience with DB2, MySQL, and RDBMS concepts.
- Experienced in using ANT, Maven and Log4j tools.
- Knowledge of Unified Modeling Tools (UML) in designing Use Cases, Class diagrams,
- Excellent communication skills to deal with people at all levels
- Excellent self-starter.
- Self-motivated team player with good Analytical, Logical and Problem Solving ability
TECHNICAL SKILLS
Java/J2ee technologies: Ejb 3, rest (jersey), Spring core, spring mvc, spring aop, spring security, Spring jms,hibernate, basic jquery
Operating system: Linux, unix,Windows.
Languages: java, Python, basic javascript.
Build tools/source control systems/testing tools: ant, maven, svn, git, subclipse,jenkins, Junit, log4j
Web Technologies: servlets, JSP, jstl, CSS, HTML, XML, XSL, json, activemq
Databases: Oracle, SQL Server, DB2, MySQL, HBASE,Cassandra
Design Methodologies: UML
Web Application Servers: Jboss, ibm websphere
Web servers: Apache Tomcat
Self taught - Big data technologies: Hadoop, pig,hive, Hbase, squoop
Self taught - Big-data File systems: Hdfs, Amazon ec2
PROFESSIONAL EXPERIENCE
Confidential, Overland Park, Kansas
Java J2EE Developer
Responsibilities:
- Interacted with business analysts to gather requirements and convert business requirement to technical requirement.
- Designed the application following Agile Methodology.
- Developed the application using Spring MVCand Spring AOP.
- Used Hibernate in the middle tier to map queries to the database objects.
- The SQL server 2008 is the database at database level.
- Developed SQL queries.
- Developed REST Web Services using Jersey for sending the vehicle data to the remote server.
- Used ActiveMQ to send the payload using the Publisher Subscriber model.
- Developed JSON parsers for passing data between Servlet Controller and JSPs.
- Developed jUnit test cases and unit tested the code
- Design data base model for reports.
- Created documentation for the code changes.
- Created application level documentation using UML sequence diagrams and use case diagrams.
- Scripted ANT and Maven build scripts to build the project
- Implemented the connectivity to the mySQL database using JDBC.
- Developed Application logging using log4j
- Used Subclipse and SVN for version control.
- Used Eclipse and Notepad+ as development Editors.
- Performed system test cases for the applications.
- Applications are deployed in Windows, UNIX, Sun Solaris environments for portability testing
- Experience in solving client issues and production issue resolution.
Environment: Java, Spring, Hibernate, Jersey,EJB 3.0, ActiveMQ, MySQL, Agile, JSON, MAVEN, ANT, UML, Log4j, Junit, Subclipse, SVN, Data Modelling,Servlets, JSP, MySQl server 2008, UNIX.
Confidential, Parsippany, NJ
Java Developer
Responsibilities:
- Interacted with business analysts to get functional requirements.
- Functional requirements were converted to technical design
- Designed the application following Agile Methodology.
- Developed Java Script code to give dynamic UI actions.
- Developed middle tier using Servelts, EJBs, Spring MVC.
- XML scripts and annotations were developed to configure Spring MVC.
- XML scripts and annotations were developed to configure Hibernate.
- Developed DAO classes using EJBs, Spring DAO and Hibernate frame works.
- Developed Oracle SQL queries.
- Developed jUnit test cases.
- Developed Restful Web Services.
- Written ANT Script to build the project.
- Implemented the connectivity to the Oracle database using JDBC.
- Developed Application logging using log4j.
- Used Subclise and SVN for version control.
- Applications are deployed in Windows, UNIX environments for portability testing.
- Applications are deployed in Web Sphere application Server.
- Experience in solving client issues and production issues resolution.
Environment: Java, Spring, Hibernate,EJB 3.0, RestFul Web-services, IBM Webshpere, Oracle, Agile, JSON, MAVEN, ANT, UML, Log4j, Junit, Subclipse, SVN, Servlets, JSP, Oracle 8i, UNIX.
Confidential, Parsippany, NJ
Java Developer
Responsibilities:
- Involved in the entire software development cycle spanning requirements analysis, design, development, building, testing, and deployment.
- Designed, developed and deployed various data gathering forms using HTML, CSS, JavaScript, JSP and Servlets.
- Performed the code reviews and refractor the code to improve the performance.
Environment: Core Java, Servlets, JSP, JDBC, HTML, Java Script, XML, ANT, SQL Server, SQLAcademic Project 1: University at Buffalo, The State University of New York
Confidential
Java Developer
Responsibilities:
- Developed application using Java platform.
- Used HTML and JavaScript for web interface.
- Developed middle-ware using Servlets.
- Used JSP and JavaBeans for server side development.
- Used Oracle 8i as database for the application.
- Used JDBC for communicating with Oracle database.
Environment: Windows XP, Java, Oracle 8i, Servlets,JDBC, HTML, DHTML, CSS, JavaScript, JSP, UNIX.
