We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 10+ years of experience in design, development, maintenance and production support of Java/J2EE applications.
  • Experienced in designing and development of n - tier web applications using Java and its framework like, Spring, Spring Boot, Hibernate, Web Services and J2EE standards.
  • Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC, Servlets, Thyme leaf, JSP, JSF, JMS JPA, Toplink, HTML5, CSS3 and Web services.
  • Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring AOP, Spring Data, Spring DAO, Spring Batch, Spring Security.
  • Experience in using various JavaScript Web application related libraries such as Angular 2, ReactJS.
  • Good experience in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS) and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Axis and Spring framework.
  • Hands on Experience in working wif Databases MYSQL, Oracle, AJAX, SQL, SQL-Server, DB2, SQL Profiler, MS SQL.
  • Expertise in ORM tools Hibernate, Hibernate Criteria, iBATIS, Mybatis, wif JPA specifications.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Experience in working wif Internet protocols like http, https, ftp, smtp, imap and SOAP.
  • Excellent interpersonal and communication skills, teh ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player. Strong expertise in Agile wif SCRUM lifecycles.

TECHNICAL SKILLS

Tools and Technologies: Java, J2EE, Spring boot, Spring, Ajax, Thymeleaf, JIRA, JPA, Hibernate, Ibatis, Mybatis, Struts, JSF, JSP, JMS, JDBC, AWS, Angular 2, ReactJS, JavaScript, AJAX, HTML5, CSS3, MySQL, Oracle, SQL, PL/SQL, SQL Profiler, PostgreSQL, Db2, SOA, Rest, JSON, OAUTH, JWT, IntelliJ, JBoss Wildfly, SES, Maven, Git, Swagger, JUnit, EasyMock, TestNG, Tomcat, JMeter, Postman, SonarQube, Agile, Scrum

Languages: Java, JavaScript, PL/SQL, T-SQL, HTML, XML

Methodologies: Agile/XP (Extreme Programming) and SCRUM

Design Patterns: Observer, strategy, Iterator, Command, State, COR, Bridge, Factory

Operating Systems: Windows, Linux, Unix, Mac

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Sr. Software Developer

Responsibilities:

  • Developed and maintained Java distributed applications using Spring MVC framework and Hibernate.
  • Developed and delivered Java server applications wif various Java/J2EE technologies including servlet, JSP, JMS, JMX, GWT, JSF and Struts.
  • Used Java Swings in designing user interfaces.
  • Used spring boot framework to create properties for various environments and use yamls for configuration.
  • Experience wif various spring modules like Spring Core, Spring Boot 2.0, Spring WebFlux.
  • Implemented functionalities using Spring IO / Spring Boot wif Thymeleaf and Hibernate ORM.
  • Used Quarkus for building lightweight, container-based microservices and serverless applications.
  • Used Micronaut for building scalable, performant applications using Java, Groovy or Kotlin.
  • Involved Designing/Developing to onboard2 companies for changing teh status of vehicles from active to hold and vice versa using Java, JPA Toplink, Weblogic
  • Used Spring Framework for Dependency injection and integrated Hibernate framework for interacting wif Oracle database.
  • Worked on Hibernate Criteriaas a technique of data retrieval apart from HQL and native SQL queries.
  • Developed code for Responsive web design in grails and JavaScript using frameworks like AngularJS.
  • Built advanced Data Visualization using D3.js and HTML5 for teh business intelligence, data discovery and analytics offerings.
  • Used Angular to leveraged features coming wif ECMAScript 6 and AtScript to reduce teh Angular layer and improve IDE support.
  • Utilized React JS (ECMA Script) and REDUX for rendering and deployment of end setting web pages.
  • Used jQuery to make teh HTML, DHTML and CSS code interact wif teh JavaScript functions to add dynamism to teh web pages at teh client side.
  • Implemented Ext.JS, AJAX calls to invoke business services and Implement SASS styles to apply on Ext.JS components.
  • Implemented application using Ruby and basic MVC architecture and developed stored procedures compatible wif MySQL and MongoDB supportive in Ruby.
  • Implemented various integrations wif Oracle Commerce product.
  • Created and managed backend databases using MySQL
  • Worked on PL/SQL packages which will be invoked from SOA layer to insert teh data into SLA tables
  • Developed a HIVE script for moving teh data from distributed HDFS cluster to MongoDB wif Hadoop Mongo integration
  • Used SQL Profiler for troubleshooting, monitoring, and optimization of SQL Server and non-production database code as well as T-SQL code from developers and QA
  • Developed Portlets wif Websphere portlet factory designer by creating models containing builders to access SOA services and present to teh user.
  • Used micro service architecture wif Spring Boot-based services interacting of REST and Kafka.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Used Spring Security for OAuth autantication, by configuring Spring Security into Spring MVC application.
  • Design, develop and deployed an autantication and control system based on JSON web token (JWT) and Redis and MongoDb
  • Developed teh application using Eclipse and Intellij idea as teh IDE and used eclipse standard/plug-in features for editing, debugging.
  • Used Maven to build and deploy application JAR into JBoss WildFly server. Used, GIT for back up.
  • Used GIT for version control. Wrote Automated Unit Tests for new and existing features wif PHPUnit.
  • Used SWAGGER a set of open source tools built around teh OpenAPI specification that can help build design, document and consume REST API Architecture.
  • Developed test-driven development(TDD) and continuous integration using JUnit, JBehave and Jenkins.
  • Extensive experience in writing Junit's using EasyMock and PowerMock frameworks.
  • Used Pytest to write small tests, yet scales to support complex functional testing for applications and libraries.
  • Used Jmeter and Cucumber for End-to-End testing.
  • Utilized mapreduce framework and dataflow design in Amazon S3, DynamoDB.
  • Used APIGEE as a API gateway for APIs transformation, multiple autantication mechanisms.
  • Worked wif various schema for Application, Data Processing and Data warehouse that resides in AWS RDS database (PostgreSQL), Dynamo DB.
  • Experience wif deploying and managing Microservices using technologies and tools such as Docker, and Kubernetes.
  • Built a Full-Service Catalog System which TEMPhas a full workflow using Elasticsearch, Logstash, CloudWatch.
  • Used teh AWS API to integrate teh functionality of Amazon SES directly into applications.
  • Developed Consumer AWS Lambda function to consume events from AWS Kinesis Stream.
  • Deployed teh application using AWS Elastic BeanStalk and monitor EC2 servers performance using Cloud application.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy wif Patterns/Release, GIT, Confluence, JIRA and Cloud Foundry.
  • Configured autantication mechanisms including SAML-based single sign on (SSO) and LDAP.
  • Implemented PKI, One -way and two-way SSL implementation in dis application.
  • Involved in Schema (XSD) design for SOA composites.
  • Created Java proxy services for SOA services from to call from external Java classes.
  • Coded prototypes and mockups for testing interaction as well as graphic design look.
  • Used various design patterns like MVC, Singleton, Value Object and Factory.

Environment: Java, Spring boot, Quarkus, Thymeleaf, Micronaut, JPA Toplink, Hibernate, Hibernate Criteria, Javascript, HTML,CSS, Angular, AJAx, MySQL, Oracle, PL/SQL, MongoDB, Profiler, SOA, REST,JSON, Oauth, JWT, IntelliJ, JBoss WIldfly, GIT, Swagger, Junit, Easymock, Testing, Jmeter, Postman, Sonar Qube, Agile, Scrum, AWS,EC2, S3, RDS, API Gateway, Load Balancer, Auto Scaling, Dynamo DB, Dockers, Kubernetes, ECS, Cloudwatch, SES, SQS, SNS, Elastic Search, Kinesis, hadoop, Data pipeline, Message Broker Active MQ, Elastic Beanstalk, Code Deploy, lambda, SSO, SSL, Maven, JSON, JIRA, Micro services, JMS, Active MQ, Tomcat, Linux, Domain, Solid Principals, Gang of Four, Composite, Proxy, Abstract, Prototype, Singleton, Factory

Confidential, New York

Sr. Software Developer

Responsibilities:

  • Developed frontend user interface and backend service for Wartsila Optimizer using Vaadin and Java EE.
  • Worked on Liferay MVC portlets which is lightweight and highly efficient Java MVC framework.
  • Implemented Java Persistence API ORM framework for Persistence, Querying and Transaction Management in teh data access layer of dis application.
  • Expertise working wif different spring modules like Spring IOC (Dependency Injection), Spring MVC, Spring AOP, Spring Data (JDBC, ORM), Spring Boot and Spring Batch.
  • Worked in TypeScript to render JavaScript (KnockoutJS) wif unit and end-to-end tests.
  • Used Mustache Js templating engine for Html view.
  • Used Backbone JS and Require JS to create Views to hook up models to teh DOM and synchronize data to/from server.
  • Used compass for Sass style sheet language and Grunt to compile teh Sass files to single CSS file
  • Created testing tools to speed Q/A work using bash/zsh, Clojure, and SQL/Postgres.
  • Implemented Python scripts to import raw data from web into PostgreSQL database.
  • Involved in Creation, Manipulation and Supporting teh SQL Server Database.
  • Building a Command line tool to interact wif RESTful API using in Golang.
  • Used JSON as teh data interchange format.
  • Developed client facing User interfaces using Eclipse RCP to interact wif Apollo Server.
  • Used Spring Tool Suite as an IDE for developing teh application.
  • Worked as WebSphere MQ Developer, installed MQ client and MQ server on various platforms.
  • Created release branches in GITFLOW by GIT Administration including branching, reporting and assisting wif project and end user support.
  • Executed and Automated test cases for SDET and API REST-full services using Postman and Java REST Assured.
  • Worked wif SonarQube to ensure code quality.
  • Leverage WebLogic JMS for SOA Messaging and ActiveMQ for enterprise messaging.
  • Installed and configured TIBCO EMS Server on Linux OS.

Environment: Java, Spring Modules (DAO, MVC, ORM), Ibatis, Javascript,HTML, Backbone JS,CSS, Postgres, SQL Server, Restful API, JSON, OAUTH, XML, Eclipse, Spring Tool, Websphere, Git, SVN, Junit,Postman, SonarQube, Agile, Scrum, AWS EC2, S3,SDK, RDS, Load balancer, Auto Scaling,Dynamo DB, Cloud watch, SES, SQS, SNS, Elastic search, Kafka, Maven, JSON,JIRA,BPM,Ilog, Jrules, SOA, JMS, Tomcat, Linux

Confidential, Minnesota

Sr. Software Developer

Responsibilities:

  • Developed teh spring boot applications using Java 1.8 using teh advanced version of Eclipse IDE which is Spring Tool Suite (STS) and Maven as teh build tool.
  • Created Java proxy services for SOA services from to call from external Java classes.
  • Developed and implemented many Phone Gap and Titanium applications along wif Java and Objective-C plug-ins for iPad, iPhone and Android platforms
  • Designed teh backend framework wif Spring Boot and made teh configuration of MyBatis, Druid, and Log4j.
  • Designed and developed UI and backend functionality in JSF, Rich faces, JBoss Seam and EJB3.
  • Used OAuth for service layer security.
  • Developed tools using Python, Shell scripting, XML to automate some of teh menial tasks.
  • Performed load testing using Jmeter and developed Java 8 code to improve performance.
  • Used Postman to test teh RESTful API for HTTP requests such as GET, POST, and PUT.
  • Experience in application development using RDBMS, and Linux shell scripting.
  • Manage Mac OS devices wif Profile Manger, Surface, and Android devices.

Environment: Java, Spring, Mybatis, Struts, JSF,Javascript,HTML,CSS,DB2,MS SQL,Oauth, XML,Apache, CFX, Eclipse, Weblogic, SVN, Junit, Jmeter, Postman, Agile, AWS S3, EC2, RDS,JSP,Servlet, maven, JSON, JIRA, SOA,Tomcat, Linux

Confidential, California

Software Developer

Responsibilities:

  • Implemented a Backend Server wif SQLite database using Java Servlet running on a Debian Linux system wif Tomcat server.
  • Involved migrations process from Hadoop java map-reduce program to Spark-Scala APIs.
  • Developed Java UI JFC/Swing screens and components for Wave Smith EMS.
  • Responsible for implementation of java integration components for JBPM.
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap.
  • Used Typescript to generate client side JavaScript Code.
  • Used CVS and Subversion for version control
  • Developed UNIT test cases using JUnit and Mockito, and configured them through Maven surefire plugins to be part of continuous integration.
  • Created AWS RDS and mapping teh EC2 JBOSS configurations to point to AWS RDS instance.
  • Customized ISIM ISC and Self-service jsp pages to meet several requirements.
  • Wrote test script on Linux to run Java application using CAML provide UDP.

Environment: Java, Spring, Struts, JDBC, Struts, JSF, Javascript, HTML, CSS, Oracle, SOAP, Axis, NetBEans, Websphere, CVS, Junit, Waterfall, AWS S3, AWS, EC2, RDS, JSP, Servelet, maven, ANT, WSDL,JIRA,Tomcat, linux

Confidential, New Jersey

Software Developer

Responsibilities:

  • Implemented business layer using Core java Spring Beans using dependency injection, Spring annotations. Enhanced code using functional interfaces, streams in java
  • Designed and styled UI screens using HTML, JavaScript and CSS.
  • Responsible for relational database design and development of core components.
  • Involved in design, development and support phases of SDLC.
  • Developed and designed Software Engineering Solutions using Agile Methodology.
  • Created MongoDB Collections and Wrote Services to Store and Retrieve user data from teh application.

Environment: Java, HTML, CSS, JavaScript, Grunt, MVC, JPA, jQuery, Agile, Angular.js, Node.js, SOAP, SQL, MongoDB, Oracle, MAVEN, Tomcat, GIT.

Confidential, Cambridge, MA

Software Developer

Responsibilities:

  • Involved in design, development and support phases of SDLC.
  • Worked wif Spring Batch Used Spring ORM module to integrate wif Hibernate.
  • Involved in generating teh reports regarding teh marks they secured in teh online test once they press teh submit button in teh test using HTML and JSP.
  • Developed and designed Software Engineering Solutions using Agile Methodology.

Environment: Java, Spring, Hibernate, JSP, Struts, Junit, Log4j, JavaScript, HTML, CSS, JQuery, Axis, XML, Ant, Oracle, SQL, MYSQL, UNIX/Linux, Scrum, Agile.

We'd love your feedback!