We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

TN

SUMMARY

  • 5+ years of experience as a Programmer Analyst/Developer in Software Analysis, Design, Development and Implementation of various business applications utilizing Java/J2EE technologies.
  • Expertise in design and development of various web applications with N - Tier Architecture usingMVC and J2EE Architecture techniques.
  • Extensive experience in J2EE technologies such as Java, JSP, Servlets, JSF, EJB, RMI, JNDI, Struts, Java Standard Tag Library, Custom Tag Libraries, JDBC, JavaBeans, JMS, Web Services.
  • Implemented modules using Core Java APIs,Java collection, Threads, XML and integrating the modules.
  • Proficient in implementing Design patterns like Singleton, Factory, DAO, and DTO.
  • Extensively used STRUTS and SPRING frame works.
  • Experience in developing and deploying applications using servers such as Apache Tomcat, IBM WebSphere and JBoss, tool, DB visualizer and SQL Developer for database development and interaction, using IDE’s such as Eclipse, Net Beans and RAD
  • Strong working knowledge of SQL, PL/SQL, Stored Procedures, Joins and Triggers with databases like Oracle, DB2, MS SQL Server and MySQL Server.
  • Good working experience with various operating system platforms including Windows XP, Windows 2003/08, Windows 7 and UNIX.
  • Expertise in writing Web Services using WSDL, SOAP, REST and UDDI in distributes web application development environment.
  • Experience in web-based GUIs development using Applets, Swings, JavaScript, JSP, XHTML, HTML5 CSS,Angular JS.
  • Excellent problem identification skills through JUnit, Log4j, Ant and Maven.
  • Strong experience with XML, XSL, XSLT, XPATH.
  • Worked with Object Relational Mapping (ORM) tools like Hibernate
  • Experience in configuring the Windows 2003/08Servers.
  • UsedGitas source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Self-motivated, able to handle multiple priorities and excellent time management skills.
  • Worked in all stages of Software Development Lifecycle.
  • Responsible for sync up between offshore and onshore teams. Used to organize sync up calls.
  • Good working experience with onsite and offshore teams. Good experience in guiding and providing Knowledge Transfer sessions to team members.
  • Excellent communication and interpersonal skills, with aptitude towards learning new technologies.
  • Experienced in troubleshooting multiple server andJVMissues.
  • Willing to learn new programming concepts, technologies, tools etc.
  • Good Knowledge & Experience utilizing agile methodologies such as SCRUM and TDD.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, SQL, PL/SQL

Frameworks: Struts, Spring, Hibernate, JSF, Mockito, MockRunner, JUnit

Methodologies: XP, Agile, Scrum

Databases: Oracle, DB2,Cassandra, MS SQL and MySQL

Markup Languages: HTML5, XHTML, XSL, XSLT, XPATH and XML

Scripting Languages: JavaScript, Ant, Shell Script, JQuery

Web Technologies: JDBC, Servlets, JSP, Java Beans, JNDI, JMS, AJAX

Tools: CVS, Git, JUnit, Log4j, ANT, Maven, JIRA, PUTTY, WINSCP

Application Servers: Glassfish, WebSphere and JBoss

Web Servers: Apache Tomcat, Jetty

Operating Systems: UNIX, Windows 2003/2008/XP/7/10, LINUX

Protocols: TCP/IP, FTP, SOAP, HTTP, SOA

Distributed Computing: RMI, EJB

Editors: MyEclipse, NetBeans, Eclipse, Jbuilder, and RAD

PROFESSIONAL EXPERIENCE

Confidential, TN

Senior Java/J2EE Developer

Responsibilities:

  • Involved in Agile/Scrumdevelopment process.
  • Prepared Functional and Technical design document.
  • Extensively used spring framework for business tier which includes Spring Core, Spring AOP, Spring Security and Spring Transactions.
  • Used spring testing framework for running unit test cases.
  • Used DOM parser to parse Xml (Network proxy settings) file for different server levels.
  • Wrote Webservices provider using JAX-WS to insert Device data into SenseAware database.
  • Tested Webservices and Amf calls using SOAPUI tool as a part of unit testing.
  • Used JMS for posting Customer data asynchronously from SenseAware application to NetSuite application.
  • Used LDAP for authentication of Confidential employees.
  • Extensively used Design Patterns Singleton, Factory, Session Façade, DAO and DTO.
  • Created and implemented Hibernate entity and hbm files for ORM.
  • Created entity classes from database schema using hbm2java tool provided by Hibernate
  • Managed configuration files for Spring/Hibernate.
  • Used Versioning for concurrency control
  • Improved Database performance using hibernate caching
  • Developed Message Driven Beans to process the Messages posted to NetSuite Queue.
  • Developed business logic using Stateless Session Beans to trigger Light, Temperature and Geo-fence alerts.
  • Worked on Spring Framework for SenseAware Webservices APIs using contract-first approach.
  • Used Git for version control and Log4j for logging.
  • Performed unit testing for modules using Mocking frameworks, JUnit.

Environment: JDK1.7, Oracle11g,WebSphere, JUnit4, Eclipse, spring core, Spring AOP, Hibernate3.0, JMS, EJB3.0, Web Services, HTML5, CSS, JavaScript, XSLT, XSL, SQL, PL/SQL, JUnit, Mocking frameworks, Git, Linux, JIRA.

Confidential, Charlotte, NC

Senior Java/J2EE Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Design patterns during the analysis and requirement phase ofSDLC
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser
  • Created frontend using ExtJS 5 framework and developed UI screens using CSS and JQuery.
  • Developed JSPs using EL language and JSTL tags.
  • Extensively used Core Spring Framework for Dependency Injections ofcomponents.
  • Developed API using Hibernate to interact with the Oracle database.
  • Developed RESTful web services utilizing business logic for CRUD functionality.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting various plans from different module and used XML for SOAP messages.
  • Designed UML diagrams using UML and Rational Rose.
  • Used the Eclipse as IDE, configured and deployed the application onto WebSphere application server using Maven build scripts to automate the build and deployment process.
  • Enterprise JavaBeans (EJB) are used to implement the business logic.
  • Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
  • Used Git for software version control.
  • Used JUnit framework for unit testing ofapplication and Log4j to capture the log that includes runtime exceptions.
  • Designed and developed the application using agile methodology and followed Test Driven Development, Scrum.

Environment: Java1.6, J2ee, Spring 3.2, Hibernate, Struts2, AJAX, ExtJS, JavaScript, CSS, HTML5, DB2, SOAP, Web Services, Eclipse, Git, Junit, JSP, JSTL, Maven, XML, WebSphere application server 8.1, JIRA, JMS.

Confidential, Bethesda, MD

Java Developer

Responsibilities:

  • Actively involved in defining and designing the tiers of the applications and implementation with core Javaand J2EE best design practices.
  • Develop and maintain elaborate services based architecture utilizing open source technologies using Hibernate and Spring Framework.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Involved in implementation of application using conventional design practices (MVC-Model View Controller).
  • Analyze Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Created database to persist data using MS SQL server.
  • Integrated spring framework with Hibernate that is used for Database operations.
  • Extensively participated in user meetings to gather the requirements of the application.
  • Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
  • Manage project by using maven.
  • Used JavaScript and Jquery to make webpage more interactive.
  • Created Graphical User Interfaces using JSP and HTML5.
  • Deployed application in Jetty server and tested with Junit.

Environment: Javacollection, JSP, spring framework, MVC, maven, Jetty, Eclipse, XML, JavaScript, JQuery, Hibernate, JUnit, MS SQL server

Confidential

J2EE Developer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements
  • Designed the application by implementing MVC Framework with EJB, simple JavaBeans as a Model, JSP and Struts Components as View.
  • Used JDBC connectivity for connecting to Oracle Database.
  • Generated the mappings and POJO's using the tool Middlegen.
  • Eclipse used as JavaIDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the Glassfish Application Server.
  • Managed beans in JSF were developed to handle the presentation logic.
  • XSLT style sheets for the XML data transformations.
  • Used ANT script with clinetgen and Log4j for logging Errors.
  • Used JUnit to write repeatable tests mainly for unit testing.

Environment: Java, J2EE, JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, JSF 1.2, Glassfish Application Server, Oracle 9i, ANT, HTML5, SQL, JUnit 4.0, JavaScript, MVC, Web services, JMS, Junit.

We'd love your feedback!