We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

South San Francisco, CA

SUMMARY:

  • Around 11 years of experience in Analysis and developing web based, client/server, distributed architecture applications using Java and J2EE technologies.
  • Design and developed application in Java, J2EE, Servlet, JSP, JDBC, Java Beans, XML, XML Schema, Web Services, JUnit, Spock, Maven, HTML, JavaScript.
  • Expertise in scripting language like HTML5, CSS3, JavaScript, jQuery, Ajax, Angular 2/4/5, Angular Material, JSP, Node.js, Bootstrap.
  • Expertise on Angular5 concepts like Templates, Directives, Routing, Navigation, Components, Services, Pipes and Data Binding.
  • Hands on building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, Hibernate, Spring, Spring MVC, Spring Boot, JDBC) and XML.
  • Experienced in Developing and Deploying Applications using Apache Tomcat.
  • High experience in using frameworks like Spring MVC, Hibernate and Design Patterns such as MVC, Data Access Object (DAO), Value Object, Singleton, Data Transfer Object (DTO).
  • Excels in every stage of the life cycle of software development, including design creation, coding, debugging, testing, and maintenance. Well acquainted with the Software Development Life Cycle (SDLC), Defect Life Cycle and Participated in every step of SDLC
  • Understanding client requirements and communicating the progress of projects are core values in achieving long lasting business relationships.
  • Expert in devising innovative and tailored solutions to assist businesses achieve their goals in a variety of industries.
  • Advanced skills and knowledge of leading programming tools with a strong background in mathematics, algorithms, and data - processing logic.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Written Maven build scripts and configuring them using Log4j and writing JUnit test cases.
  • In-depth knowledge of PL/SQL, PostgreSQL, MySQL, Oracle with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc.
  • Experience in working with different operating systems Windows 2000/XP, Unix, Linux and MacOS.
  • Design and developing applications using different IDEs like Eclipse, NetBeans and Intellij.
  • Extensively used JUnit, Spock in performing Unit testing, Automation testing and have good knowledge of Root cause analysis.
  • Familiar with popular browsers development, testing and debugging tools/plugins for Jasmine, Karma, Fiddler, Postman, Mocha and Chai.
  • Technology enthusiast which helped me to learn any technology Confidential a very fast pace and develop proficiency to deliver applications.
  • Strong interpersonal skills, the ability to interact with people Confidential all levels, and strong communication and presentation skills.

TECHNICAL SKILLS:

Programming Languages: Java 6/8, SQL, PL/SQL, JavaScript, TypeScript, UML.

Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, JavaScript, AJAX, XML, Web Services (SOAP, JAX-WS, WSDL, REST, JSON, JAX-RS), OAuth2, JWT, AngularJS, Angular 2/4/5, NodeJS, Bootstrap.

Java/J2EE Technologies: J2EE, Servlets, JSP, JDBC, JSF, JavaBeans, MVC, Hibernate, Spring, ANT, MAVEN, and Gradle. Log4j, XML, JAXP, DOM, JUNIT, Spock, Web services, Swing, Custom Tags

Frameworks: Spring Core, Spring Boot, Spring Security, Spring ORM, Spring MVC, Spring AOP, Spring Data, Hibernate, JPA, PrimeFaces, Angular.

Databases: Oracle, SQL Developer, PostgreSQL, PL/SQL, MySQL, JDBC and MongoDB.

IDE: Eclipse, NetBeans, IntelliJ, Visual Studio Code, Atom.

Version Control Tools: Git, GitHub, BitBucket.

Web/Application Servers: Apache Tomcat, JBOSS, Heroku.

Web Service Technologies: SOAP, XSD, Apache Axis, WSDL, SOA, and REST

Operating Systems: Windows 7/10, MacOS, Unix and Linux

Patterns: MVC, Core J2EE design patterns (MVC, business delegate, service locator, DAO, DTO, Singleton, etc).

Other skills: Adobe Suite, Audition, Photoshop, Illustrator, InDesign, Flash and Dreamweaver, MS Office.

PROFESSIONAL EXPERIENCE:

Confidential, South San Francisco, CA

Senior Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, Design, Development, and Testing.
  • Build NoSQL collections in MongoDB to manage the information around Biomolecular Research Area.
  • Develop JSON Endpoints using Java 8 with frameworks as Spring Boot, Spring Data and Lombok.
  • Integrate Redis in the project to use as in-memory key-value database.
  • Generate endpoints required documentation with Swagger.
  • Create unit tests for each application layer with Junit and Spock, Flapdoodle to emulate in-memory MongoDB database for testing and Green Mail to emulate a SMTP server for email testing.
  • Build HTML templates for Email Service using Apache Freemarker.
  • Used Jira as bug tracking and BitBucket as SVC.
  • Responsable for creating SPA with Angular as front-end framework with Angular Material as UI component.
  • Followed agile methodology as Scrum, interacted with the end-user, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Drive best practice, quality and consistency within design and development phases.
  • Secure application with authentication and authorization.
  • Provide direct support to Development Manager Efforts as requested.

Environment: Java 8, MongoDB, Spring Boot and Spring Data, JSON, Rest, Angular5, Angular Material, Swagger, Scrum, MacOS.

Confidential, Mexico City

Senior Java Developer

Responsibilities:

  • Design and develop user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle; completing programming using languages and software products; designing and conducting tests.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, Design, Development, and Testing.
  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/ implement optimal solutions and tailored application to customer needs.
  • Revamping the entire Patient Portal from Spring MVC to a more Responsive Design SPA with Angular 5, Angular Material, Bootstrap.
  • Responsible for creating the various Angular modules for the portal.
  • Maintain the existing portal for the existing clients.
  • Responsible for creating RESTful Microservices with Spring Boot supporting JSON payload.
  • Drive best practice, quality and consistency within design and development phases.
  • Secure application with authentication and authorization.
  • Provide direct support to Development Manager Efforts as requested.
  • Establish, refine and integrate development and test environment tools and software as needed.
  • Develop, test, implement and maintain application software working with established processes.
  • Technically leader for the existing and new functionality development and based on the new requirement, design the new changes to fit the existing framework and application, responsible for mentoring and leading other team members.

Environment: Java 8, J2EE, Spring Boot and Spring Security, OAuth2, JWT, JSON, Rest, Angular5, Scrum, Windows.

Confidential

Senior Java Developer

Responsibilities:

  • Created Optimized and Maintenance application and improve the experience for the user. Decreasing the waiting time, maximizing data accuracy.
  • Worked on design, implementation and modifying the PHP code, MySQL and PostgreSQL database schema on-the back end.
  • Extensive experience in designing and implementing various web applications in both LAMP (Linux, Apache, MY SQL, PHP) Environments
  • Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and PHP) Architecture.
  • Built the reusable service components using Node.js with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Documented company Restful API's using Swagger for internal and third part use and also worked on Unit testing and Integration testing.
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
  • Used JIRA for bug tracking and issue tracking.
  • Experience in deploying applications in heterogeneous Application Servers TOMCAT and JBoss.
  • Written, maintain and improve automation scripts in BASH, PHP.
  • Developed multi-threaded standalone app in PHP to view performance.
  • Participated in the complete SDLC process and used PHP to develop website functionality.
  • Experience in using various version control systems like Git, GitHub and Heroku.
  • Experience in using Jenkins as a Continuous Integration server to configure with Maven.

Environment: PHP, NodeJS, HTML5, CSS3, XML, MySQL, JavaScript, JQuery, Bootstrap, Eclipse, Apache Tomcat, Jenkins, JSON, SOAP, REST, Scrum, Git, Windows XP, Linux.

Web Analyst/Developer

Confidential

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application using UML.
  • Develop CMR system based on UML diagrams.
  • Configure Foundation framework according the site design.
  • Use GIT as SVC.
  • Create weekly reports about the project status with percentage of progress, goals and pending tasks.

Environment: Apache HTTP Server, MySQL, PHP, JavaScript, jQuery, HTML5, CSS3, Foundation Framework, Windows.

Junior Programmer

Confidential

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application using SOA.
  • Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose. Designed and developed front view components using HTML, CSS, JavaScript and JSP.
  • Designed the Graphical User Interface (GUI) of the project by using JSP/Servlet, HTML5, CSS3, JavaScript, jQuery and BootStrap to improve visual effect of the web page.
  • Development of CMS and blog for the company's site. (own system).
  • Design and developed site included back-end and front-end.
  • Created Responsive blog design - Creating, browsing, updating, editing, bookmark the blog links etc for the Blogs.
  • Helping the team during development and also solved issues comes up during the development.
  • Created the personalization rule for the application using portlet services.

Environment: Java, PHP, XML, HTML3, CSS3, JavaScript, JSP, Servlet, jQuery, BootStrap, UML, CSV, CMS, MySQL, Windows.

Confidential

Junior Programmer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Provide the customer presence on the Internet to publicize their products using HTML, CSS, PHP, JavaScript, jQuery, MySQL
  • Design and developed web applications using PHP, HTML and CSS for UI design, JavaScript for application functionality, and MySQL for supporting database server.
  • Participated in the complete SDLC process.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Implemented Core Java concepts like Polymorphism, Inheritance, etc.
  • Involved in developing various reusable Helper and Utility classes using Java, which are being used across all the modules of the application.
  • Developed rich user interface using CSS, HTML, JavaScript and JQuery.
  • Created database using MySQL, wrote several queries and use PHP to extract data from database.
  • Used Git for the version control.
  • Effectively communicated with the external vendors to resolve queries.

Environment: PHP, HTML, CSS, JavaScript, jQuery, MySQL.

Junior Programmer

Confidential

Responsibilities:

  • Designing and developing java web applications and java desktop application, using java Technologies J2SE, J2EE (JSP), Ajax, JavaScript and XML. And using database technologies (MS SQL Server, MySQL, and Oracle).
  • Provides technical expertise to implement and deliver various web and other system projects.
  • Organizes and participates in review sessions and contribute to design insights for the projects.
  • Develops good quality projects in a challenging timeframe and assist other members of the team.
  • Participates in system testing to ensure quality deliverables.
  • Provides regular feedback to Vice President of Product on project status.
  • Contributes to the development and continuous review of the existing projects as well as participate in view and scope of future projects.
  • Interfaces with program managers and other developers for project-based assignments.
  • Contributes to and has responsibility for completion of assigned projects.

Environment: Java, J2EE, J2SE, HTML5, CSS3, jQuery, Ajax, JavaScript, XML, MySQL.

We'd love your feedback!