Sr. Java Developer Resume
Atlanta, GeorgiA
SUMMARY
- 8 years of professional experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
- Developed Single page applications using Angular4 framework.
- Developed applications using Model - View-Controller (MVC) Design Patterns.
- Experience in developing Web Based Applications using Agile and Waterfall methodologies.
- Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and Java Script that follows W3C Web Standards and are browser compatible.
- Expertise in developing Multi-tier enterprise level web applications using various Java 1.4/1.8, J2EE technologies, JSP, Servlets, JDBC and XML.
- Good knowledge and experience in implementing open source frameworks Hibernate, spring, Struts, and integrating among them.
- Well versed with object oriented concepts, RESTful concept and design patterns.
- Experience in Developing J2EE components using various IDEs such as Eclipse, NetBeans.
- Experience in MVC frameworks like spring 3.x and Struts.
- Participation in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experienced in implementing Service Oriented Architecture (SOA) with RESTful basedWeb Services.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
- Good experience in relational database concepts and experience in Query construction using SQL. Experienced in Databases like Oracle 11g/10g/9i, DB2 and SQL Server and writing SQL Queries, Stored Procedures.
- Used Bugzilla, JIRA for bug tracking and reporting.
- Good Inter-personal skills gained through interaction with technical and functional teams. Outstanding learning, excellent grasping power, and strong ability to put forth out of the box flexible solutions.
- Self-motivated Team player with excellent interpersonal and communicational skills.
TECHNICAL SKILLS
Languages: Java, J2EE, HTML, CSS, JavaScript, SQL.
Technologies: Java, J2EE, JDBC, Hibernate, XML Parsers, JSP, Servlets, Spring Framework, Java Beans, Angular JS, Web Services
Web Technologies: HTML/CSS, HTML5, XML, BOOTSTRAP.
Development Tools: Eclipse, My Eclipse, NetBeans, Dreamweaver, Rational Rose, ANT, MAVEN
Testing Tools: Selenium IDE and Web Driver, JUNIT
Frameworks: Struts, Spring and Hibernate
Web/Application Servers: Tomcat 6.0 & Apache HTTP Server
Design Patterns: MVC, Front Controller, Session Facade, Singleton, and DAO patterns.
RDMS: DB2, MS SQL Server, MySQL.
J2EE Design Patterns/Architectures: MVC, Gang of Four, Microservice
Methodologies: Agile Methodology (SCRUM), Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, Georgia
Sr. Java Developer
Responsibilities:
- Utilized Agile Methodology for the Software Development and was involved in daily Stand up meetings as part of SCRUM Process.
- Developing RESPONSIVE frontend web based user interface screens using HTML, CSS, Java Script, Angular4.
- Primary responsibilities include application development, integration activities and defect fixing.
- Involved in developing and re-factoring existing features using Java/J2EE, Spring, Hibernate.
- Used Spring MVC framework throughout the application.
- Spring MVC Framework was adapted and implemented for the presentation layer
- Used Spring IOC to inject DAO objects into the Business delegate classes.
- Created an XML configuration file for Hibernate for Database connectivity.
- Developed RESTful web services to expose and establish API connectivity to other applications.
- Involved in writing MySQL - Stored procedures, functions, triggers and cursors object types.
- Modified MySQL procedures and triggers to obtain optimize output
- UsedMavenscript for building and deploying the application.
- Unit testing of developed product features using Junit framework as part of development cycle.
- Responsible for providing technical expertise and peer code reviews to other team members.
- Used log4j for logging and debugging of the application.
Environment: Java,J2EE, Spring, Angular2.x, WebSphere Application Server 7.0, JavaScript, JQuery, CSS, Hibernate, JSON, Log4J, web services (RESTful), Oracle DB2, RAD 8.0, RabbitMQ
Confidential, St. Louis, Missouri
Sr. Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.
- Worked on developing the application involving Spring MVC implementations and Restful web services.
- Implemented Spring IOC (Dependency Injection) in different layers of the application.
- Involved in Coding JavaScript code for UI validation.
- Written Logic for adding the 'Modular Accumulator DCO' module.
- Created new templates for existing module and Worked on the client rebranding
- Familiar with the state-of-the-art standards, processes, design processes used in creating and designing optimal UI using Web 2.0 technologies like Ajax, JavaScript, CSS, and XSLT.
- Written SQL, PL/SQL and stored procedures as part of database interaction.
- Used Hibernate framework and SpringJDBC framework modules for backend communication in the extended application.
- Developed Presentation Layer using HTML, CSS and JSP and validated the data using AJAX and JavaScript.
- Involved in the development of Database Connections and Database Operations using JDBC.
- Involved in write SQL Queries and Stored Procedures.
- Used JQuery framework for the development of user interface.
- Involved in Production Support and Enhancement Developments.
Environment: Java/J2EE, Spring, Spring MVC, Web Sphere, JDK, JQuery, Servlets, JSP, XML, Oracle 11g, SQL Server, JDBC, Restful Web services, WebSphere Application server, AJAX,JavaScript, HTML.
Confidential, OK
Java/J2EE Developer
Responsibilities:
- Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams.
- Designed and generated the classes from the Class Diagrams in Rose and Reverse engineer, which generated classes into Web Sphere.
- Followed agile methodology for development process.
- Used Concurrent Version System (CVS) for the version control of the project.
- Designed and developed the front end using HTML, AJAX, JavaScript, JSP, JSF and Struts Tag Library.
- Used Java Script to perform validation on the client side and to handle events on the client side.
- Custom tag library was used to create standard tag.
- Created XML schema documents based on the requirements and used JAXB for marshalling and un-marshalling of the XML documents.
- Developed web services using JAX-WS utility.
- Designed the Architecture of the project as per MVC standards.
- Used Struts MVC for the developing funds module and mortgage module.
- Used spring’s IOC, AOP and auto wiring concepts in developing the application.
- Used Spring Container to performed dependency injection.
- Developed SOAP message envelopes and headers using WSDL.
- Deployed the application on JBOSS application server.
- Designed and developed the Java bean components and O/R Mapping using Hibernate.
- Maintained Connection Pooling for each connection to the Database.
- Used PL/SQL, Stored Procedures for handling Oracle database.
- Stateless Session beans were used with Session Facade Design pattern for flexibility and re-usability.
Environment: Java, J2EE, UML, JSP, Servlets, Struts, JBoss, XML, Web Services, JAXB, JAX-WS, PL/SQL, Oracle, CSS, CVS, Rational Rose, Hibernate, Spring, HTML, AJAX, Java Script.
Confidential
Java Developer
Responsibilities:
- Developed the Servlets programs and associated Html files.
- Involved in Connection RDBMS from Servlets.
- Involved in more of front development.
- Developed both Session Beans and Entity Beans representing business logic abstractions.
- Used Tomcat as a web application server to manage all container managed transactions and data sources.
- Involved in Development of JUnit test cases for the various modules.
Environment: HTML, JSP, Java, Servlets with Oracle and JBoss, NetBeans
