We provide IT Staff Augmentation Services!

Sr. Java Developer- Full Stack Resume

2.00/5 (Submit Your Rating)

San Diego, CaliforniA

SUMMARY

  • Full Stack Developer wif 10 years of experience as developer in the different layers of an application.
  • Specializing in Object Oriented Analysis and Design wif experience in software development including requirements gathering, prototyping, proof of concept, design, implementation, testing, support and maintenance
  • Technical Leader for Java Stack Projects for Web Applications.
  • Senior level in front end technologies.
  • Proficient level for Ruby on Rails Stack Projects for Web applications.
  • Expertise in developing Enterprise Applications in J2EE using Core Java, HTML, JavaScript, Servlets, JSP, AJAX, JDBC, EJB, Struts, Spring, Hibernate, JMS, Web Service development using JAX - WS, RESTful Web Services using JAX-RS, JAXB, XML JUnit, Mockito, RabbitMQ, Oracle, PostgreSQL, Apache Log4j, Maven.
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse, and Software Version Control tools like Subversion (SVN), Git.
  • Ideation, visualization, creating visual designs, product logos, developing high quality of work, maintaining team, and design reviews, handling whole project through its life cycle.
  • Implementation understanding on Object Oriented Programming (OOP) concepts Design Patterns
  • Ideation, visualization, creating visual designs, product logos, developing high quality of work, maintaining team, and design reviews, handling whole project through its life cycle. Worked on Application Servers like JBoss & Apache Tomcat.
  • Worked on 'Iterative and Incremental Development' base on Agile methodologies using frameworks like Scrum.
  • Worked wif Business Analysts to develop and iterate design mock-ups, user stories and other design document.
  • Handled multiple projects and had a review wif whole project at the end of the course.
  • Passion to adopt new technologies and a lifetime learner.
  • Strong team playing skills coupled wif the ability to build excellent customer relations.
  • Junior level as a project manager for projects based in US.

TECHNICAL SKILLS

Database: Oracle 11g

Back End: Java 7, Spring, REST Services, Servlets, Junit, Mockito, JSP, Maven, Sonar.

Infrastructure: Unix, Linux, Windows, Tomcat.

Front End: HTML, Javascript, CSS, Javascript, Jquery, Bootstrap, AngularJS

Tools: JIRA, Confluence, Bamboo, Fisheye, Jenkins, SVN, Git, RabbitMQ.

Database: MySQL 5.

Back End: Ruby on Rails, Sidekiq, Redis.

Infrastructure: Linux, Mac OS X, nginx.

Front End: Haml, SCSS, JavaScript, Jquery, CoffeeScript, HTML, CSS, Bootstrap.

Tools: Jenkins, Git, Capistrano.

Others: NodeJS, Mustache, Bower, Atlassian SDK, Andriod SDK, Atlassian Developer.

PROFESSIONAL EXPERIENCE

Confidential, San Diego California

Sr. Java Developer- Full Stack

Responsibilities:

  • Develop Isolated tests in Rails wif Capybara/FactoryGirl using Spring Beans config and mocks and execute the tests in an isolated environment and Implemented in Ruby, Java.
  • Database Connectivity coding using Java, JDBC APIs.
  • Developed DAO classes to access the database using JDBC.
  • Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens wif assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Developed application using Data Structures and different Design Patterns
  • Developed Custom Logging wrapper on top of Log4j for managing multiple log files wif filter based logging for Messaging and multi-threaded applications.
  • Worked wif both JSON data consumed through third party REST APIs by making AJAX calls and the data from server were display in sorted order.
  • Develop the UI component architecture for developer framework using AngularJS.
  • Writing XSD, WSDL for web services & application configuration using customize XML.
  • Developed top-down & bottom up web services development
  • Team management: responsible for the quality of the deliverables of team, using different process and tools to ensure high quality of the code: Unit and integration testing, code reviews using Github and following the health of the project using continuous integration of the code in Jenkins.
  • Responsible for the ramp up of new team members into de company in order to setup all the environment for development.
  • Responsible for the configuration management of the project for the different environments (Dev, Test and Production). Updating the documents for the deployment of the application.
  • Provider of estimates in grooming meetings for new features of the application following scrum methodology breaking down the tasks in different sprints.
  • Code Reviewing.
  • Responsible of coding new features for the different layers of the application (Full Stack) from the backend to the front end.
  • Interviewing possible candidates wif Ruby on Rails.

Environment: Core Java, Java, J2EE, HTML, HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS, AJAX, React JS, JDK 1.7, JBoss, Restful, Spring 4.0.x, Mac OS X, Ubuntu, Github, Ruby on Rails, vim, RubyMine, MySQL, Redis, Capistrano, TFS, Jenkins.

Confidential, San Diego California

Senior Java/Full Stack Developer

Responsibilities:

  • Responsible for architecture of new applications based on Java Stack. Providing solutions as a full stack developer. Providing solutions from the Database, backend (Java and Java frameworks) and front end(JavaScript and JavaScript frameworks).
  • Developed architectural design, secure net payment gateways, inventory status tracking and external access block
  • Analyze system specifications and translate system requirements to task specifications for junior programmers.
  • Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
  • Excessive work in Database design and Database Normalization of the system.
  • Developing applications using spring framework, Hibernate, Core Java.
  • Developed RESTful web services using JERSEY as wrappers to access existing business services by Mobile channel.
  • Working wif Business Relationship Managers to provide technical solutions to high level management.
  • Responsible for the quality of the deliverables of team, using different process and tools to ensure high quality of the code: Unit testing, code reviews using github and following the health of the project using continuous integration of the code in Bamboo and Sonar.
  • Used Hibernate to store the persistence data into Oracle database and wrote HQL to access or update the data from the database.
  • Working in the different layers of the application from Databases to Front end
  • Team management including interviews for new and training members.
  • Take requirements directly from customers and provide solutions using the Java stack.
  • Code Reviewing.
  • Responsible for interviewing possible candidates to work into the project and halp them to setup their development environment and ramp up.
  • Develop web application using other stacks like nodejs, angularjs, mustache, hapi, bower.
  • Participated in the daily Agile SCRUM meetings

Environment: Java/J2EE, HTML, JS, AJAX, JQuery, CSS3, Servlets, Windows, Ubuntu, Eclipse, Spring MVC, Bamboo, Fisheye, Confluence, JIRA, SVN, Git, Maven, Sonar, RabbitMQ.

Confidential

Software Engineer Java

Responsibilities:

  • Participated in all aspects of the system development life cycle wif specific focus on the design, estimation, construction, and testing of both service and web-tier components.
  • Used struts 1/2, myibatis, JMS, and Caching for rapid development and ease of maintenance.
  • Developed part of front-end application using HTML5, CSS3, JavaScript and Ajax, jQuery, Angular JS, JSTL and spring framework custom tags.
  • Used MyIbatis to store the persistence data into IBM DB2 Database and wrote custom queries to access or update the data from the database.
  • Involved in implementing the DAO pattern for database access extensively.
  • Creating applets that show new functionalities depending on the customer needs that allows to the business to introduce new products or services into the market.
  • Used JAXB API to bind XML schema to java classes.
  • Developed the Presentation tier using Struts (MVC Architecture).
  • Take requirements directly from stakeholders and provide the effort for each development task.
  • Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config XML.
  • Worked extensively on XML for parsing messages through JMS Queue and updated the database.
  • Code Review.
  • Tested the application functionality wif Junit Test Cases.
  • Coordinate different teams (QA, Infrastructure, Webmethods) to deploy every feature developed.
  • Implemented complex back-end component to fetch bank data using Java multi-threading.
  • Participated in the daily Agile SCRUM meetings

Environment: Windows, Java, Eclipse, Hudson, SVN, Maven, MyIbatis.

Confidential

Software Engineer Java

Responsibilities:

  • Working side by side wif other TCS contractors based in India.
  • Migrating old technologies and implementing the Continuous Integrations of these new projects.
  • Develop application wif high quality in order to has a faster and easier deploy of the applications.
  • Providing maintenance to Java web applications wif more than one million of users, fixing bugs and improving the applications.
  • Developing Java applications for the Libraries tool specializing in the storage of sensible data of the company.
  • Worked on development of Struts based UI screens for the Presentation application.
  • Extensively used the J2EE design patterns like Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Sateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Developed Web Services to integrate wif the External System.
  • Extensively worked wif XML using DOM and SAX parsers for transferring the data between different components.
  • Developed Web services to allow communication between application through SOAP over HTTP using Metro JAX-WS
  • Developed Ant build scripts and deployed the application through the Cruise Control on JBOSS application server.
  • Used JPA for persistence and involved in writing JPA Named Queries, SQL Queries to fetch data from Oracle database.
  • Automate build process wif Maven and Jenkins.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax.
  • Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Extensively used agile development methodology and project planning.

Environment: Windows, Java, Eclipse, Jenkins, Maven, Spring, JBoss.

Confidential

Software Engineer

Responsibilities:

  • Digitalizing process using SupportCentral web application.
  • Developing database queries and modifying the User Interface of the tool.
  • Developing JavaScript code in order to show the customer XML data in a different and dynamic way.
  • Collecting the customers’ requirements in order to analyze them and provide the best solution by using the SupportCentral tool.
  • Responsible for designing and coding of User Interfaces using JSF MVC framework.
  • Created JMS resources in application servers and integrated though IBM MQ Series. Developed JMS Listener component.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Utilized Design patterns MVC, VO, DAO, Factory, Singleton
  • Developed Unit Test Cases wif JUnit.
  • Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as QualityCenter (HP tools).
  • Development tasks for front end side.

Environment: Windows, JavaScipt, HTML, JQuery, CSS, XML.

Confidential

Software Engineer

Responsibilities:

  • Creator of the first Student Control System of the school managing all the payments, courses, teacher information, student information, admissions, etcetera.
  • Manager of the School network, configuring CISCO switches and making network´s policies in the FortiGate Firewall in order to improve the internet bandwidth.
  • Responsible for managing the paperwork to facilitate the purchases of systems department inputs.
  • Responsible for managing computer´s maintenance, installing operative systems (MacOS, Windows, Linux). Repairing and giving preventive maintenance to PC´s and MAC computers.
  • Manager of 5 front end developers.
  • Database Design & coding.
  • Used J2EE design patterns like Factory Pattern, MVC, and Singleton Pattern.
  • Involved wif the creation of the UI components and client side validations using JavaScript.

Environment: Windows, C#, SQL Express, MySQL, Mac OS X, PHP, HTML, Linux, JavaScript, CSS.

We'd love your feedback!