We provide IT Staff Augmentation Services!

Java Scala Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Experience in design and developing applications based on Akka using ZeroMQ, written in Scala and running on Linux.
  • 8 years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object Oriented Client - Server technologies.
  • Experience in developing web-based applications in Health, Insurance, Telecommunication, and Financial domains using IBM Web Sphere Application Server/WebLogic/JBOSS/Tomcat Application servers
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and Unified Modeling Language (UML) using Rational Rose.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP2.0, Servlets2.3, JSF, Struts1.2, JDBC, JNDI, JMS, ANT, SOAP, WSDL, XML, MongoDB (NoSQL), Linux and UNIX shell scripts
  • End-to-end architecture and implementation of client-server systems using Scala, Akka, Java, JavaScript and related, Linux
  • Expertise in implementing various Object-Oriented Design Patterns such as MVC, Front Controller, Data Access Object, Business Delegate, Service Locator, Data Transfer Object, Session Façade, Singleton Object, Value Object.
  • Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Experienceusingstruts, springalong with persistent frameworks usingHibernate, iBatisinbuilding persistent layer for applications.
  • Expert database engineer; NoSQL and relational data modeling, object-relational integration (ORM), physical design/tuning. Specialized with SQL and Cassandra.
  • Extensive experience in using Maven and Gradle
  • Highly skilled and experienced in Agile Development process for diverse requirements
  • Experienced in Health care, insurance and POS domains
  • Experience on Spring Framework 1.2/1.3/2.0/3.0.
  • Experienced first-hand the best/worst practices for integrating micro services into an existing system architecture.
  • Developed, tested, and deployed Storify Business feature set in Node.js with Express and MongoDB backend
  • Extensive experience in developing applications in multiple environments
  • Experience in developing web page effectively using HTML5, CSS3, JavaScript, JQuery, JSON, Responsive Web Design, Bootstrap and experience in making web pages.
  • Experienced in RDBMS, NoSQL databases, Postgres databases.
  • Designed and implemented PostgreSQL databases used to track software changes.
  • Strong Experience in designing and coding stored procedures, Triggers and Functions using PL/SQL and also coding SQL queries.

TECHNICAL SKILLS

J2EE Technologies: JSP 2.0, Servlets 2.3, JSTL 1.3, Custom tags, JSF, Struts 1.3/2.0,Struts Internationalization, Tiles Spring Framework 1.2/1.3/2.0, EJB, JDBC 2.0,Hibernate 3.0/3.1, EJB 2.1/3.0, IBATIS-ORM, RMI, JAXB 2.0, SAX and DOM, Jasper Reports, JPA

Programming Languages: Java, Scala, Schème, SQL, PL/SQL.

Web/Application Servers: JBOSS, IBM Web Sphere, BEA Web Logic, Tomcat

Web Services: SOAP, WSDL, UDDI, RestFul

IDE: Eclipse, WSAD, RAD, JDeveloper 10.x, Scala IDE

Design Methodologies: RUP, UML, J2EE design Patterns

Design Tools: Rational Rose, Microsoft Visio

Open Source: JUnit, Ant, Log4j1.2, sl4j, CVS, Maven, Git, TDD, Rational Clear Case, Grunt

Platforms: WINDOWS, UNIX and LINUX

Databases: Oracle 8i/9i/10g, IBM DB2, SQL Server 2005, MS Access, MySQLNoSQL, MongoDB, PostgreSQL, MapReduce, Key-value stores

Database Tools: TOAD9.0, DB Visualizer 5.0/5.1

Web Development: HTML5, JSP, CSS, XML, XSL, XSLT, JavaScript(Angular JS, Node.js), JQuery, AJAX, JSON, JQuery

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Java Scala Developer

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
  • Effectively using SPRING framework on developing controller, model, and Adapter layers.
  • Developed applications using Spring MVC design pattern, complying with State Farm coding standards.
  • Analyze Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Built JPA-based data access layer using annotations to define entities, relationships and named queries.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Developed the business layer logic and implemented EJBs Session beans.
  • UsedEJB3.0 Session beans using JBOSS Seam Context Management (Application, Conversation, Session scopes)
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web services
  • Cloud computing infrastructure such as AWS EC2
  • Implementation of the Business logic layer for MongoDB Services
  • Responsible for the technical direction and implementation of the Spring Batch framework.
  • Committer on Spring Batch, Spring Hadoop and Spring XD.
  • Designed and developed a pub/sub facility, LLC based on Akka using ZeroMQ, written in Scala and running on Linux.
  • Worked for application caching using IBM WebSphere extreme scale object grid.
  • Built data visualizations to monitor file server load, web server speeds, data processing and more (d3, backbone, jQuery, MySQL)
  • Created client surveys and displayed the results in a dynamic report (d3, jQuery, MySQL)
  • UsedEJB3.0 Stateless beans to generate pick lists and to run Asynchronous Batch Jobs.
  • End-to-end architecture and implementation of client-server systems using Scala, Akka, Java, JavaScript and related, Linux
  • UsedEJB3.0 Message Drive Beans to initiate daily process.
  • Worked on writing SQL queries for Microsoft SQL.
  • Developed UI using HTML5, Bootstrap, JQuery, and JSP for interactive cross browser functionality
  • JQuery to select and manipulate HTML5 elements and also CSS3 manipulation.
  • Suggested latest upgrades and technologies for NoSQL databases.
  • Managed and maintained SQL and NoSQL databases in production domain.
  • Tested the Web services by using Restful.
  • Back-end Java developer for Data Management Platform (DMP).
  • Building RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their Big Data needs
  • Maintain high-quality of RESTful services guided by best practices found in the Richardson Maturity Model.
  • Used AngularJS as the development framework to build a single-page application.
  • Tested all application controllers extensively with mocha/chai and angular’s built-in testing facilities.
  • Designed RESTful XML web service for handling AJAX requests.
  • Debugged and developed applications using Rational Software Architect (RSA).
  • Designed and executed 6 end-to-end cloud implementations for organizations in hi-tech, marketing and healthcare.
  • Worked on Spring LDAP and its implementation.
  • Responsible to verify that the Software Configuration Management plan is followed in the project for the STG Billing application.
  • Developed innovative software solutions in coordination with analytical and agile programmers.
  • Involved in planning process of iterations under theAgile Scrum methodology.
  • Involved in internal and external code reviews and ensuring the deliverables meets quality standards.
  • Created a build environment for Java using Jenkins, Git, Maven, Artifactory, and a number of reporting tools
  • MongoDB query construction for new business requirements, setting up the MongoDB Shards cluster, shell scripts to implement backup and log rotations with DBA activities.
  • Coordinate for development of Jenkins jobs.
  • Developed many unique new features with the help of Scala language support in eclipse IDE.
  • Expertise with Play 2.1 including Iteratee/Enumerate streaming patterns
  • Experienced in Error handling in Scala and Problems Scala fixes
  • Backend implemented using Scala 2.1, Akka, Play 2 with event streaming and broadcasting the risks to the user
  • WroteJUnittest cases for unit, integration, and functional tests, run automatically byHudson/Jenkinsin the builds triggered by each push toGit.
  • Conduct the weekly status meetings with the testing and the development teams.

Environment: Spring, Java 1.7, J2EE, EJB, JSP, JSF, spring, Maven, HTML5, XML, Web Services, SOAP, WSDL, Angular JS, Junit, Mockito, Spring Integration, JenkinsLog4j, TOAD, Subversion, SQL, PL/SQL, XML/HTTP, JavaScript, Jenkins, UML, PHP, SOAP UI, Windows, Linux, Agile scrum, Akka.

Confidential, Lansing, MI

Senior Java Developer

Responsibilities:

  • Involved in Design, Code, Test, Integrate, Deployment and production phases.
  • Implemented Spring MVC with JSP2.0 and JSP Tag libraries to facilitate user interface design.
  • Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
  • Designed and implemented tool for conversion of existing source base into ClearCase.
  • Define and buildEJB3.1 Activation specs in WebSphere 7.0 for Message Driven Beans.
  • Acted as subject matter expert for ClearCase, providing consultation to other projects, as well as to other sites within primary project
  • Developed facilities for stripping long error messages from minified JavaScript code for Node.js
  • Designed, developed, and deployedEJBcomponents (Session and Message Driven) beans.
  • Used JMS to publish message on to the Queue after the process.
  • Responsible for developing front end pages using JSP.
  • Web application development for backend system using Node.js with cutting edge HTML5 and CSS3 techniques
  • Application backend implemented as node.js express application server.
  • Design and implement web browser-based (HTML user interface) project management system using Perl CGI scripts.
  • Responsible for writing DAO's using JDBC framework.
  • Responsible for supporting integration and testing environment.
  • Used Junit Testing Framework for testing DAO's.
  • Designed and developed front end screens using Node.JS.
  • Responsible in designing and developing reports using jasper reports framework.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Designed and implemented a multicast service proxy with the help JAVA multithreading
  • Developed thick GUI application using HTTP/HTTPS

Environment: Spring, Servlet 2.5, EJB, SP 2.0,JMS, SOAP, JavaScript, JSON, Node.js, Jasper reports, Linux, Oracle 9i, JUnit, Node.js, SVN, Log4J, ANT 1.7 and Scala IDE2, IBM Websphere

Confidential

J2EE developer

Responsibilities:

  • Wrote and maintained the Software Requirement Specification (SRS) for the project
  • Designed UML diagrams using IBM Rational Rose 2001 EE,
  • Installed and Configured WebSphere Portal Server 5.1, WSAD 5.1 and Portal Tool Kit 5.0.2 plug-in.
  • Provides work direction, tracks progress, and manages workload to other application developers as required.
  • Modified the company’s WebSphere’s Portal themes and skins according to the portal requirements
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Jackson processor for JSON data binding and JAXB forXMLdata binding are utilized.
  • Worked with the open source Java reporting tool iReports and Jasper Reports
  • Successfully implemented the MVC architecture and Object Relational mapping is done using Hibernate
  • Designed and developed user interfaces using JSP, HTML and CSS3.
  • Extensively worked with Netezza database to implement data cleanup, performance tuning techniques.
  • Developed the startup service interfaces required and run time service implementation classes.
  • Extensively used Struts tag libraries and jar files and Custom tags.
  • Developed code foriBatissupporting classes,SQLmapping forSQL Stored Procedures.
  • Accountable for the successful execution of all application development activities.
  • Wrote and maintained the Ant build script for the project
  • Developed applications on Linux and UNIX systems with Core-Java knowledge
  • Implemented a reliable socket interface using the sliding window protocol like TCP stream sockets over unreliable communication

Environment: Java, JSP, Servlets, JavaScript, JDBC, IBM Websphere 5.1 Application Server, WSAD, TOAD, JNDI, Linux.

Confidential

Jr. Java Developer

Responsibilities:

  • Analyzing and preparing the requirement Analysis Document.
  • Deploying the Application to the JBOSS Application Server.
  • Requirement gatherings from various parties involved in the project
  • Estimate timelines for development tasks.
  • Used to J2EE to handle the business flow and Functionality.
  • Interact with Client to get the confirmation on the functionalities.
  • Involved in the complete SDLC of the Development with full system dependency.
  • Actively coordinated with deployment manager for application production launch.
  • Monitoring of test cases to verify actual results against expected results.
  • Performed Functional, User Interface test and Regression Test
  • Carrying out Regression testing to track the problem tracking.

Environment: Java, J2EE, UNIX, XML, Work Flow, JMS, JIRA, Oracle, JBOSS

We'd love your feedback!