Java/j2ee Developer Resume
San Jose, CA
SUMMARY:
- Result oriented software engineering professional with 7+ years of experience and have a strong background of working with search oriented software industry.
- Expertise in Core Java programming using Design Patterns, Collections and Multi - Threading.
- Excellent knowledge of Software Development Life and methodologies Agile and waterfall
- Extensive experience in Java/J2EE programming
- Worked in development and deployment of multi-tiered web/client based applications using JAVA/J2EE technologies like Spring, Servlets and JDBC
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
- Good experience with Spring MVC, Spring Boot and Security.
- Good knowledge and experience in Hibernate and DAO mapping.
- Proficient in using Web services, JSON, XML and RESTfull API.
- Maintained and enhanced the code and resources in source controls like GitHub.
- Experience in developing applications using JBOSS Application Servers and Tomcat.
- Excellent experience of builds tools like Maven and managing JAVA projects.
- Experience in working in both Windows and UNIX platforms
- Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
TECHNICAL SKILLS:
Java Technologies: Core Java, Servlets, Spring 3.0, Spring Boot, Spring MVC, Hibernate, JDBC 2.0, XML, (Schema, DOM, SAX), Java Beans, Web services (Rest), HTML, CSS
Languages: Java, SQL, PL/SQL, XML, HTML and DHTML.
Frameworks/Library: Spring 1.x/2.x and 3.x, Hibernate 3.0
Web Technologies: Web Services, RESTful Service, JSON
Software/Tools: Maven, Ant, GIT
Methodologies: Agile, Scrum, Waterfall, SDLC
Web Servers: Apache Tomcat, JBoss, WebSphere
Database: Oracle, MySQL, MongoDB
Operating Systems: Windows, Linux, Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Java/J2EE Developer
Responsibilities:
- Instrumental in advocating and re-designing Business Logic and Requirements in par with Security Standards
- Worked on Core Java concepts like Collections, Data Structures, Serialization, and Java Beans.
- Applied Java/J2EE Design Patterns including Singleton, Factory method, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
- Used spring 3.0 MVC frameworks
- Used Web Services (Restful) to exchange information.
- Involved in debugging the application.
- Used Junit Webdriver to perform white box testing/automated services testing
- 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 preferred destinations.
- Used Jenkins for continuous deployment.
Key Technologies: Java, J2EE, Spring 3.0, Spring Boot, HTML, Servlets, JBoss AS 7.x, WebServices, PL/SQL, jUNIT, Jenkins, GIT
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Effectively interacted with team members and business users for requirements gathering.
- Understanding functional specifications and documenting technical design documents.
- Used Spring MVC to decouple business logic and view components.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Developed Graphical User Interfaces using HTML and JSP’s for user interaction.
- Used JSON for data exchange between application modules along with XML.
- Created set of classes using DAO pattern to decouple the business logic and data.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Consumed Web Services for transferring data between different applications.
- Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application server application server.
- Used Hibernate, object/relational-mapping (ORM) solution, and technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Used Maven to compile and generate EAR, WAR, and JAR files.
- Used Log4j and Slf4j for logging Errors and publishing logging information to preferred destinations.
- Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
- Used CVS version control to track and maintain the different version of the application.
Environment: Java, J2EE, JSP, JSTL, Servlet, Agile, MVC, Tomcat/JBoss, XML, HTML, CSS, DOM, Hibernate, SOAP, JavaScript, Oracle, JUnit, Web services, ANT
Confidential
Software Engineer
Responsibilities:
- Designed and developed high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Improved the performance and integrity of code by processing thread concepts.
- Performed software development utilizing technologies such as J2EE, Spring Frameworks, Hibernate, JSF, Servlet, HTML, XML, JavaScript, CSS, JQuery, XHTML and Oracle database.
- Interacted with the business users and collected the requirements. Analyzed business requirements, designed and recommended solutions over Agile Methodology.
- Coordinated with the client and upper level management, as well as cross-functional teams to test the solutions for production issues and customizations.
- Developed US using HTML, CSS, Javascript, Ajax
- Implemented AJAX update of search results by adding or removing tags from search.
- Created backend Tables/stored procedures and SQL for database access.
Key Technologies: Java, J2EE, JSP, WebServices, Spring 3.0, Ajax, Servlet, Oracle, PL/SQL, Weblogic Application Server 8.1, XML. UML, JUnit, ANT, JENKINS, Unix, Git/SVN.
