We provide IT Staff Augmentation Services!

Java Software Developer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • A competent professional with 5 years of experience in field of Software Development, looking for an opportunity to utilize my technical skills and practical knowledge and to grow as a professional and an individual in the process.
  • Experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with emphasis on Object Oriented and Java Technologies.
  • Experience in developing applications using Waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture.
  • Experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD, NetBeans and deployment using Application Servers like Apache Tomcat 8, WebSphere 8.0, Jetty, JBoss 7.1.0 and WebLogic 10.0.
  • Used JAVA, J2EE, Spring, JSF, iBATIS, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), E - Commerce, Micro Services to developed core modules in large cross-platform applications. Also, experienced in implementation of Service Oriented Architecture and Web Services.
  • Experience in Front-End UI technologies like HTML5, CSS3, jQuery, JSON, AJAX, Node.js, Vue.js, AngularJS, BackBone.JS and Bootstrap; and XML technologies such as XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Batch and Spring MVC.
  • Expertise in J2EE Technology-Spring, Hibernate, Struts,Servlets, JSP, EJB, JPA, JDBC, JTA, and JavaBeans.
  • Experience with Spring Kafka and Zookeeper and JMS as messaging service; mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections using Middleware persistence frameworks like Hibernate/JPA Entities.
  • Experience in creating custom web pages elements and adding functionalities using AngularJS directives and filters.
  • Expertise in deploying application using Amazon Web Services (AWS) and using EC2 instances to create snapshots for the data to be stored; with experience focusing on services like Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI, and have knowledge of Elastic search data to generate Kibana visualizations.
  • Experience developing applications using latest technologies like Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Understanding of Micro services patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Hands on experience with database development using MongoDB to create reports, map reduce functions, schema design, etc.; worked with database modeling, design and development of PL/SQL stored procedures, packages in relational databases such as Oracle 11g, SQL Server 2005/2008, DB2, PostgreSQL, SQLite and MySQL.
  • Experienced with SQLand PL/SQL scripts including views, indexes, sequences, packages, procedures, functions, and database triggers, and performed migrations from SQL Relational to NoSQL databases such asMongoDB, Cassandra and CouchDB.
  • Expertise in building tools like Git, Maven, Gradle, GitHub, CICD-Ant, Hudson, Jenkins, and CVS and logging tools like Log4J and Splunk; and worked Distributed Transaction Management system with Spring JTA based on Atomikos and Bitronix.
  • Worked with templates such as SpringJDBC, REST, EAI, JMS.
  • Experience with Ruby on Rails; also have knowledge of Hbase and Hive.
  • Experience in developing Docker images, containers, push/pull images, tagging and integrating with Spring Boot; also worked with Docker consoles.
  • Experience with LDAP, SASL and Kerberos v4 as secure authentication mechanisms.
  • Developed Unit Test Cases and Integration Test Cases using Junit framework withMockito and Easy Mock, Spring Junit Runner, JMeter; and testing several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing.
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI; used AWS as a secure cloud service platform.
  • Experience with LINUX Shell Scripting and Deployment of Applications in Server.
  • Strong understanding of concepts in Core Java including Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.

SKILL:

Programming Languages: C, C++, Java/ J2EE, ASM, R, C#, PHP, Python

Web Technologies/Languages: HTML5, CSS3,JavaScript 1.8,jQuery 2.11, JSP 3.0, JSON, AJAX, XML 2.0, Angular JS 2.0, BackBone.JS 1.3.1, Node JS 6.0, Servlets 3.1, JavaBeans 3.0, Java Servlet API 3.0

Database Systems: MySQL, Oracle, SQL Server, Access, SQLite, HBase, MongoDB, Cassandra, CouchDB

Framework: Angular JS 2.0, Spring 4.3, Spring Security 3.2, Hibernate 4.3

Debugging Tools: JUNIT 4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36, Chrome

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Applications: MS Visual Studio, Eclipse, NetBeans, SQL Server Management, Qualtrics, RStudio, MS Office

Web/App Servers: Apache Tomcat 8, WebSphere 8.0, Jetty, JBoss 7.1.0, WebLogic 10.0, Jenkins 2.50, WebSphere MQ 7.5

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

Build & Dependency Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Methodologies: Agile, Waterfall, TDD (Test-Driven-Development), Scrum

Web services: SOAP 1.2, REST 2.0, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B

IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3, GITHUB 2.12.0, Drupal

Operating system: Windows, Linux/Unix, MAC OS X

EXPERIENCE:

JAVA SOFTWARE DEVELOPER

Confidential, Phoenix, AZ

Responsibilities:

  • Involved in implementation of AGILE/SCRUM phases and developed and tested application during various iterations.
  • Experience working with Spring Framework modules like MVC, JDBC Templates, Spring Security, DI(IOC) and AOP.
  • Worked to create and inject Spring services, controllers and DAOs for DI and to wire objects of business classes.
  • Used SOA technologies like REST to develop Web Services.
  • Used Spring boot to implement the Project structure based on Spring MVC pattern.
  • Worked with Spring Boot Actuator, Spring Cloud, and Netflix Eureka.
  • Experience with HQL, Query, Criteria, Hibernate Mappings, Locking’s and Lazy Loading Transactions.
  • Used Hibernate to develop Stored Procedures and triggered stored procedures.
  • Worked with various persistence mechanisms and APIs like JPA, JDO, Hibernate, EJB.
  • Enhanced performance of the application using Hibernate EHcache for second level caching.
  • Performed tests by configuring Karma test runner for the project and unit tests are written in Jasmine.
  • Built Single page responsive web application (SOA) using Angular 4.0.
  • Used Angular 4.0 Validations, Modules, Events, Expressions, Directives, Controllers and Filters to design pages.
  • Used Angular 4.0 to create custom filters and external module and manipulated the routing.
  • Verified functionality of internal business applications and resulting data by designing and developing Selenium tests.
  • Worked on the creation of Workflows, Mappings and Scheduling Jobs in Informatics.
  • Used Drools to develop Business rules and integrate with Application.
  • Implemented deployment of the application in JBoss production server to run in Linux platform.
  • Used TOAD to work with high volume and complex PL/SQL Stored Procedures and Pack.
  • Used Hivequeries to perform data analysis on Hive tables.
  • Achieved clean separation of different layers like Adapter, Singleton, Factory, Abstract Factory, Service Locator and Façadeby extensively using design patterns.
  • Send messages to email (http end point) using Amazon web services SNS.
  • Worked on XML Marshaling and Un-marshaling by using Castor, XStream&JAXB APIs for.
  • Involved in the process of upgrading existing project from CVS to SVN and Hudson to Jenkins.
  • Participated to develop and test features in Agile environment with Ruby, Ruby on Rails and MySQL.
  • Used docker container images, tagging, pushing images, integration of Spring boot.
  • Involved in developing and configuring to monitor solutions that provide full visibility to the different platform components using tools and services like AWS, Cloud watchand Splunk.
  • Participated in Cloud Solutions on AWS utilizing EC2, S3, IAM, ECS and RDS etc.
  • Involved in designing and developing applications on relational database MongoDB.
  • Used Spring Boot based services to interact through a combination of REST and Apache Kafka message brokers and implemented and/or exposed the microservice architecture.
  • Worked with Dev Ops team to monitor (via JMX) and coordinated Kafka operations.
  • Performed unit tests on Jenkins using Grunt tasks.
  • Worked with Development and Testing to develop Docker images for their pipelines.

Environment: J2EE, Spring Framework, Microservices, Spring MVC 4, MongoDB, Angular 4.0, Core Java, Spring Security, Hibernate 4.X, Magento, jQuery, JSON, AJAX, Web Services, SOAP, XML, Java Beans, XSTREAM, Apache POI, EXT JS, JavaScript, Eclipse, JBOSS, Agile Methodology, Design Patterns, Apache Maven, JUnit, HTML/Unit, XSLT, HTML5/DHTML.

JAVA SOFTWARE DEVELOPER

Confidential, Bethesda, MD

Responsibilities:

  • Designed and implemented software solutions based on software requirement specifications.
  • Tested software implementation with respect to the requirements.
  • Worked on all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Developed user interface templates using JSP, JavaScript, Confidential, JSON and HTML.
  • Worked on Spring Controllers and configured using annotations to handle presentation requests.
  • Developed RESTful Webservices using Spring.
  • Developed the application using Intellij as IDE and followed the standard features for debugging and running.
  • Implemented the application using SpringMVC Framework, Spring Boot and handled the security using spring security.
  • Built dynamically generated dropdown lists using jQuery and AngularJS.
  • Designed pages using Angular Validations, Modules, Events, Expressions, Directives, Controllers and Filters.
  • Developed AJAX scripting to process server side JSP scripting.
  • Used Hibernate Framework to develop the persistence, used Hibernate annotations create the POJO objects and mapped.
  • Wrote prepared statements and functions with SQL queries in MySQL.
  • Created stored procedures, triggers using PL/SQL for data modification in SQL server.
  • Worked extensively on bug fixes on the server side and made enhancements on the UI.
  • Performed testing with unit testing, integration testing and web application testing.
  • Developed custom styles and layouts using Bootstrap framework and SASS preprocessors.
  • Created small scale requirement analysis and software specifications.
  • Used GIT as version control.
  • Worked as a part of AWS built team to migrate servers.
  • Deployed to AWS using Jenkins AWS Code Deploy plugin.
  • Developed the build scripts using Maven
  • Followed the Maven build life cycle to build the application and deployed into Apache Tomcat application server.
  • Developed software documentation for implementation data, drawing conclusions, writing reports, and communicating results.

Environment: Java1.8, J2EE, HTML5, CSS3, jQuery, AJAX, NodeJS, APIGEE, Spring, Hibernate, Web Services, SOAP UI, XML, SQL Server, Docker, AWS, Spring Boot, Log4j, Jenkins, JIRA, Maven, GIT, WebSphere.

JAVA SOFTWARE DEVELOPER

Confidential

Responsibilities:

  • Responsible for the development of the strategic customer support platform for our support organization.
  • As part of a team, we built an enterprise support application and delivered solutions
  • Analyzed technical requirements and designed new components, web pages and controls to meet functional, performance and availability requirements.
  • Designed and developed components for all application tiers, including UX, business logic, database access and web services.
  • Developed, implemented and documented technical solutions to problems and features in an Agile development environment.
  • Developed dynamic and multi-browser compatible pages using HTML, CSS3, XML, XHTML, JQuery, and JavaScript.
  • Designed APIs and infrastructure to support a wide-range of devices and services.
  • Used mongoDB for data searching and sorting.
  • Developed user interfaces using JSP, JavaScript and AJAX.
  • Used JDBC for database connectivity with MySQL Server.
  • Wrote various queries using SQL and created a database using MySQL for the manipulation of data from the database.
  • Involved in projects related to entirety of Intranet and Internet applications by using web servers such as Apache Tomcat.
  • Developed JUnit test cases for developed modules; also performed Unit testing, Integration testing.
  • Made custom PL/SQL procedure calls to send and get information.
  • Developed database stored procedures and SQL scripts.
  • Provided graphs and communicated outcomes using R and SQLite.
  • Experience with Upgrading existing project from CVS toSVN.
  • Used SVN as version control.
  • Migrated servers from on Premises to AWS cloud as well as created EC2 instances in AWS cloud platform.
  • Used Puppet Manifests to work on AWS server provisioning and standardization.
  • Experienced with installation of AWS CLI to control various AWS through SHELL/BASH scripting.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Performed coding, testing, implementation, and documentation of solutions, building and supporting various integrations with both external and internal systems.

Environment: HTML, CSS3, XML, XHTML, JQuery, JavaScript, Java, J2EE, JSP, AJAX, MySQL, R, SQLite, PL/SQL, AWS, Agile methodology, SOAP UI, AWS, mongoDB, JDBC, XML, SQL, JUnit, SVN, SHELL commands.

We'd love your feedback!