Java Developer Resume
Piscataway, NJ
SUMMARY
- Over 2 years of experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet/Intranet technologies.
- Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, AngularJS, Junit, Spring, Hibernate, HTML, CSS, XML, and JSON.
- Good Core Java API, serialization, Synchronization, multi - threading, collections, exception handling and database connections.
- Experience in SQL, stored Procedures, Function with database such as MySQL.
- Experience in major web application servers: Apache Tomcat, Jboss.
- Worked with Hibernate for integration legacy databases, writing custom CRUD statements, integrating stored procedures using SQL.
- Exposure to SOAP web services using document styles.
- Strong team player, highly motivated self-starter with excellent communication, Presentation and Problem-Solving Skills and committed to learning new technologies.
- Ability to quickly adapt to new environments.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, C#
Java Technologies: JDBC, JSP, Servlets, SOAP
Frameworks: Hibernate, Spring MVC
Distributed Technologies: Web Services (SOAP/REST) Apache
Web/Application Servers: Apache Tomcat-5.5.35, WebLogic 10.2
IDEs: Workbench, Eclipse, string tool suite.
Scripting Languages: JavaScript, CSS3, AngularJS
Testing/Logging Tools: JUnit
Database Server: Oracle, MySQL, SQL Server, Cassandra DB
Methodologies: OOPS/OOAD, UML, Design Patterns, Agile, Safe Agile
Containerization: Docker
Virtualization: Oracle Virtual Box
Version Control Tools: GitHub, Gitlab
Cloud Platform: AWS
PROFESSIONAL EXPERIENCE
Confidential, Piscataway, NJ
Java Developer
Responsibilities:
- Worked on a full software Development life cycle (SDLC) that includes requirements, definition, refinement, implementation, testing and quality assurance.
- Understood existing technical architecture, redesigned the existing application using Java 11, Spring boot, spring reactive stack.
- Developed microservices using REST architecture and used Maven, Docker, Jenkins, AWS Elastic container Services for build and deployments.
- Developed a microservice that extracts data from Oracle database and generates a flat file and sends it to AWS.
- Used Various AWS services like EC2, Lambda, S3, API gateway, CloudFormation.
- Implemented Junit test cases and benchmarking for microservices and worked on integration of Cassandra database.
- Involved in successful migration of legacy-based architecture to reactive Java, worked in distributed system and server sided software.
- Developed microservice to extract AML data from Enterprise Data warehousing and push to external systems in JSON format.
- Contributed to internal tools for assisting development and for maintaining services.
- Implemented logging in the application using spring framework AOP module to know the application status. Used spring DAO module for performing CRUD operations on databases.
Environment: Java 1.8,11, J2EE, Apache Tomcat, JavaScript, Docker, Hibernate, Springs, Web Services, REST, XML, SQL, Maven, MVC, MVC, GIT, Bash, Docker, JIRA, Jenkins, Oracle, MySQL, Cassandra DB, Kibana.
Confidential, Irving, TX
Full Stack Java Developer
Responsibilities:
- Participated in system design, planning, estimation, and implementation.
- Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Developed the presentation layer using HTML, XHTML, CSS, and client validations using JavaScript.
- Developed and implemented the MVC Architectural Pattern using Spring Framework.
- Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Designed, coded, and compiled Enterprise JavaBean (EJB).
- Developed various EJBs (session and entity beans) for handling business logic.
- Developed Session Beans and DAO classes for Accounts and other Modules.
- Extensively used Spring JDBC in the data access layer to access and update information in the database.
- Worked on generating the web services classes by using WSDL, UDDI and SOAP.
- Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
- Used CVS for version control and Maven as a build tool.
- Used Log4j for logging errors, messages, and performance logs.
- Used JBoss Application Server to deploy application
Environment: Java, JSP, Servlets, Struts framework, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Edit Plus, Web Logic application server, SQL Developer.
