Java/j2ee Developer Resume
Passaic, NJ
SUMMARY
- Over 5+ years of experience in analysis, design, development and testing of various Enterprise, Web, SOA Based and client/server applications in multi - platform environments with Java/J2EE.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
- Experience designing databases SQL Server.
- Extensive experience in web application design using open source MVC, Struts, Spring Frameworks and J2EE design patterns.
- Expertise in design and development of various web and enterprise applications using J2EE technologies likeServlets, JSP, JDBC, JNDI, EJB, JMS, XMLandWebServices.
- Expertise in full Software Development Life Cycle SDLC including Software Architecture, Object Oriented programming, Designing Prototyping.
- Expertise in web services technologies such as Restful.
- Ability to provide solutions from a functional and technical perspective, meet deadlines.
- Experience in working with different operating systems like Windows and UNIX/Linux.
- Extensive experience in using IDEs like Eclipse, Spring Tool Suite and version control tools like SVN, Git.
- Strong Database design and development experience, which includes designing, data modeling, stored procedures, functions, triggers etc. using SQL.
- Knowledge in core Java concepts like OOP, JDBC, Multi-Threading, Java Concurrency utilities etc., and advanced Java concepts like JSP, Servlets, Hibernate, Struts, Spring, Spring Annotations and Webservices.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Extensive experience in code re-factoring, developing standards and mentoring the team.
- Strong analytical and problem-solving skills and a proven ability to be an effective team player with excellent time management skills.
- Strengths include excellent interpersonal and communication skills.
TECHNICAL SKILLS
Languages: Java 7/8
Frameworks: Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, Spring Core, Spring ORM, Spring MVC, Spring AOP
Web services: SOAP, RESTful
Application/Web Server: Apache Tomcat
IDE: Eclipse, IntelliJ, Spring Tool Suite (STS)
Database: Oracle, MySQL, SQL Server
Building Tools: Maven
Version Control.: SVN, GIT, GITHUB
OS and Environment: Windows
PROFESSIONAL EXPERIENCE
Confidential, Passaic, NJ
Java/J2EE Developer
Responsibilities:
- Discussed the project requirements and discussed documentation with teammates and participated inSprint meetingsto discuss about daily code changes
- Actively participated in analysis, detail design, development, bug fixing and enhancement in agile methodology.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Used JIRA ticketing system to keep track of issues and tasks on individuals.
- Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the System and developed and database connection-using JDBC.
- Useddirectives, scopes of AngularJSto generate the views and validate the information
- Designed the architecture based onMEAN stack framework
- Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
- Different modules of AngularJS were used such as Dependency injection, factory, Routing.
- UsedEclipse IDEto develop and debug application code.
- Created Auto deploy jobs usingJenkins
- Used of Struts Framework for Controller components and View components.
- Worked on JMS for developing messaging services and implemented message listeners for message processing and delivery.
- UsedGITfor version control across common source code used by developers.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3 and JSP.
Environment: Java, J2EE, AngularJS Spark, REST, GIT, Junit, Maven, AWS, Spring, Rest API, Microservices, Jira, JavaScript, HTML, XHTML, XML, CSS3, JSP, IDE Eclipse, GIT, Jenkins.
Confidential, San Antonio, TX
Java/J2EE Developer
Responsibilities:
- Developed the DAO layer for the existing applications usingSpring, Hibernateand developed various business logic and reports usingHQLandHibernateCriteria.
- Interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews.
- Create, edit and maintain sites implementing responsive design and themes using front-end development frameworks.
- Designed and Developed User Interactive (UI) Web pages usingHTML5, CSS, JavaScript and jQuery.
- Used extensively Eclipse in development and debugging the application.
- Responsible for maintaining the code quality, coding and implementation standards by code reviews.
- Designed and developed exception handling. Coded many custom-made exception classes as and when required.
- Integration testing, bugs fixing, handling change requests and code reviews.
- DevelopedSpring JMSmessage listeners to consumeJMSmessages from queues and usedSpringtransaction management to manage the transactions in the application.
- Reviewing the Database Schemas across the different domain. Worked on the Integration of the Code and deliver the build to UAT Team.
- Extensively used Maven to build the application and deploy on Embedded Tomcat Server
- Involved in setting up the application to run onAWSenvironment on multiple EC2 instances with ELB’s using Jenkins.
- Validating the Application by Deploying and testing onJBossServer.
Environment: Java, J2EE, JavaScript, Jquery, Hibernate, Maven, JMS, Spring, AWS, EC2, Jenkins, JBoss, Junit, Integration Testing, Eclipse
Confidential, Green Bay, WI
Software Developer
Responsibilities:
- Developing Online panels and application usingEJB, JavaServlets, Session Entity Beans
- Writing JSP form bean validations by using Struts Validation framework validation.xml, validator-rules.xml and message Resources.
- Handled the database persistence usingJDBC.
- Implemented the project using theSpring Framework and Dependency Injection, Spring MVC
- Developed using Struts, JSPsand Tiles definitions.
- Designed and developedRESTweb service for validating address.
- Using Java Script functions for the custom validations.
- Used Criteria API and HQL for data extraction.
- Performed Validations on UI data usingJSFvalidations and JavaScript
- Performed client-side validations using java script functions to implement various functionality
- Worked on designing/developing of large, transactional, enterprise class systems
- Developed the application usingJSFfor front end, Springto manage business layer components.
- Used Hibernate for object Relational Mapping and used JPA for annotations.
- Involved in implementing the rich user interface using JSP Standard Tag Libraries and worked with custom tags.
- Involved in implementation of the presentation layer GUI for the application usingJSF, HTML, XHTML, CSSandJavaScript.
- Worked on externally facing web-based applications.
Environment: Java, Spring, Struts, Hibernate, Web Services, HTML, XHTML, XSL, JSP, JSF, REST