We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • He is results - driven senior IT professional with 12+ years of experience with a Bachelor’s in Engineering Physics.
  • He has been recognized by clients for his extraordinary commitment, creativity, and customer focus.
  • His project roles have ranged from Software Developer through Sr. Java / Search developer.
  • He is focused on achieving bottom-line results while formulating and implementing advanced technology.
  • He is always looking for operational improvement opportunities with several proposals implemented by his clients.
  • He has excellent organizational skills and is able to identify data patterns very quickly.
  • He is very acquainted with quality assurance methodologies including Functionality & Performance Testing.

TECHNICAL SKILLS

Functional Areas: Prime Brokerage, Credit Risk, Online Banking & Billing, Contract Management, E-Publishing

Methodologies: Agile, Scrum, Waterfall.

Skills Profile: Languages & Frameworks:

Application Development Tools: Eclipse 3.7.2 / 4.3, Toad 9.X/10.X, Oracle SQL Developer, Aqua Data Studio, PgAdmin, SQL Server Management Studio

Versioning Systems: CVS, Git, Subversion, ClearCase, Accurev.

Databases / DB Tools: Oracle 10g/11i, DB2 9.7, Sybase, PostGreSQL 9.3, MySQL 5.5Microsoft SQL Server, H2 in-memory database.

Operating Systems: Windows Vista, Windows 7, Redhat / Fedora, Ubuntu Linux and Solaris / SunOS.

Hardware: PC & Compatibles, Linux Servers, and Sun Microsystems Solaris Servers

Network Software: HTTP, TCP/IP, Web services (SOAP and REST)

Testing Tools: Junit, EasyMock, Mockito, Karma, Jasmine, JMeter, Selenium, SOAPUI.

Utilities / Command Languages: Linux Shell Scripting, BASH / KShell, FTP

Other: WebLogic 9.2/10.3.X, Apache Tomcat 5.5/6.0/7.0, JBoss 3.X/4.0Continuous Integration with Hudson / Jenkins, AntHillProMaven 2 / 3, Visual VM, VisualGC, Eclipse Memory AnalyzerYourkit Profiler, Microsoft Fiddler 2, Chrome Dev Tools, Firebug, YSlow, Luke.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Developed Hibernate Entities using JPA annotations.
  • Developed application services using Spring Data JPA Framework.
  • Wrote Restful web service components are consumed by AngularJS front-end.
  • Reviewed and helped make database design robust.
  • Performed code reviews and made the application deployable on an independent J2EE container.
  • Performed unit, integration and functionality testing.

Environment: Java 7, Spring 3.2, Spring Tool Suite, Spring Boot, Spring Data JPA, Hibernate 3.X / JPA, Restful Web Services, JSON, Tomcat 7, Junit 4.11, Mockito, Oracle 11g, Toad, Unix Shell Scripting, Subversion, Maven 3.0, JavaScript, AngularJs, Bootstrap, NodeJs, Grunt, Jasmine, Karma, JSHint, Chrome Dev Tools, Jenkins.

Confidential

Sr. Search Developer

Responsibilities:

  • Designed and implemented Storm topologies
  • Implemented asynchronous task processing pipeline using RabbitMQ
  • Set up deployment with Docker containers
  • Configured Amazon Web Service instances
  • Developed application services using Spring Framework.
  • Performed integration and load testing.

Environment: Java 7, Spring 3.2, ElasticSearch 0.90.7, Storm 0.9.2, Zookeeper, Nimbus, RabbitMQ 3.3/ AMQP messaging, Quartz Scheduler, Tomcat 7, Junit 4.11, PostGresSQL 9.3, PGPAdmin, Unix Shell Scripting, JSON, Restful Web Services, NodeJs, Grunt, Jasmine, Karma, Python 2.7, Django 1.5, Celery 3.X, GUnicorn, Ngnix, Docker 1.2, Amazon Web Services (AWS), Apache Bench, Git.

Confidential, New York, NY

Sr. Search Developer

Responsibilities:

  • Established JSON Query grammar and designed the system for both HTTP Get and Post
  • Implemented grandparent, parent, and child associations for portfolio management.
  • Wrote parsers to understand ElasticSearch Explain output for query understanding
  • Designed a monitoring service using Java concurrent utilities ExeccutprService and ScheduledExecutorService
  • Extensively used Spring Application Context for configuring and creating the various beans for the entire Application.

Environment: Java 1.7/7, ElasticSearch 0.90.7, Tomcat 7, Junit 4.11, Jackson, Rest, Spring Framework 3.0/4.0, Spring MVC, Restful Web services, Maven 3.X, Oracle 11g, H2 in-memory database, Artifactory, Jenkins, Eclipse 4.3 IDE (Kepler), Subversion, Linux, Unix Shell Scripting, Python 2.7,Git.

Confidential

Sr. Programmer Analyst

Responsibilities:

  • Developed Enterprise back-end applications using Java with Lucene Search, Spring Framework, and JDBC interacting with RDBMSs such as Oracle, PostgreSQL, SQL Server.
  • Independently developed a Lucene-based search and indexing engine
  • Features included support for distributed searching, indexes directories and Indexing records from Oracle Database, PDF, ZIP and XML files.
  • Extensively used Spring Application Context for configuring and creating the various beans for the entire Application.
  • Performed unit tests using Spring Junit4 Runner.
  • Developed Interfaces, Packages& Procedures using Oracle Data Integrator (ODI) for loading into warehouse from sources like databases, flat files.

Environment: Java 6, JavaEE5, Lucene 3.X, Tomcat 5.5, Spring 3.X, Junit 4.11, JAXB, Apache Axis2, Grails 2.0.4, Maven 2.2.1, Artifactory, Jenkins, Eclipse 4.3 IDE (Kepler), Git, Linux, SunOS / Solaris, PostGresSQL 9.0, PGPAdmin, SQL Server 2005, SQL Server Management Studio, Unix Shell Scripting, Python 2.X.

Confidential, San Francisco, CA

Sr. Internet Engineer

Responsibilities:

  • Focused on profiling, monitoring performance of enterprise servers using Java / J2EE and Linux based tools.
  • Set up appropriate collectors for Java virtual machine’s Garbage collection mechanism.
  • Also involved in performance tuning of database queries using Oracle utilities.
  • Engaged in analyzing performance metrics related to CPU, threads / OS processes, I/O, networking, for Linux, UNIX and Sun Solaris servers.

Environment: Java 6, J2EE 1.4, Core Java, Weblogic 10.X,, JMS, Websphere MQ, ActiveMQ 5.X, Apache Axis2, Junit 4.6 Maven 2.2.1, AntHillPro, ClearCase, Sun N1 Provisioning System, Eclipse 3.6 IDE (Helios), Linux, SunOS / Solaris, Unix Shell Scripting, Oracle 11i, Apache Axis 2, SOAP/ WSDL, Python 2.X, Javascript.

Confidential, Jersey City, NJ

Sr. Programmer Analyst

Responsibilities:

  • Worked with users to crystallize requirements and wrote high level and low level design documents.
  • Designed and developed Trade and Position File Upload Module, using JOLT framework to manage transactions.
  • Leveraged JMS capabilities using Tibco EMS to facilitate system-wide messaging.
  • Re-wrote a significant number of multi-threaded processes utilizing the Java 6 concurrency utilities, replacing common constructs and producer consumer pattern implementations with BlockingQueue.
  • Designed and web service interface using Axis2 and exposed it to the DotNet based front-end.
  • Designed and Developed Custom Validations Module for Trades and Start of the Day Positions
  • Conducted integration testing involving Java, Python, JMS, Web Services on Linux platform
  • Used Python for messaging, database connectivity and text parsing.

Environment: Java 6, J2EE 1.4, Core Java, Tomcat 5.5,JMS, Tibco EMS, Spring 2.X, Hibernate 3.X, ActiveMQ 5.X, Apache Axis2, Junit 4.6, XStream, Maven 2.2.1, Artifactory, Hudson, Eclipse 3.6 IDE (Helios), CVS, Linux, SunOS / Solaris, Unix Shell Scripting, Autosys, IBM DB2 9.7, IBM PureXML, Sybase, Aqua Data Studio, Python 2.X.

Confidential, Philadelphia, PA

Programmer Analyst

Responsibilities:

  • Translated Functional Specification document into a Technical Design Document.
  • Designed, developed and maintained services based architecture utilizing Spring Frameworks, Websphere MQ for JMS based messaging and Hibernate ORM for persistence
  • Designed & developed asynchronous message processing using JMS and MQ for back-end data
  • Utilized advanced Java 5 concurrency utilities.
  • Wrote Unix Shells and Python scripts for workload automation

Environment: Java 1.5, Annotations, J2EE 1.4, Spring 2.5.X Framework, Spring AOP, Hibernate 3.X, WebLogic 10.X,JMS, ActiveMQ 5.2, WebSphere MQ 6.0, LDAP, Autosys, Maven 2.X, Eclipse 3.X ID E, CVS, SunOS / Solaris, Oracle 10g, PL/SQL, Toad, Unix Shell Scripting, Python 2.X

Confidential

Programmer Analyst

Responsibilities:

  • Created logical data model for the new system based on Oracle
  • Developed UML Use Case, Class, Collaboration, Sequence, Deployment and component diagrams.
  • Developed services based architecture utilizing Spring Framework, Hibernate ORM and Spring MVC.
  • Developed DAOs to work with Spring framework.
  • Implemented Oracle database components like Stored Procedure, Triggers, and Views etc.
  • Conducted Unit Testing for DAO classes with Junit.
  • Wrote and tested back-end database queries in Oracle PL/SQL.

Environment: Java 1.5, J2EE 1.4, Spring 2.X Framework, Hibernate 3.X, Spring MVC, Weblogic 10.X, Eclipse 3.X IDE, Log4J, JUnit, Oracle 10g, PL/SQL, Toad, CVS, Linux, Shell Scripts, Python 2.X.

Confidential, Whippany, NJ

Programmer Analyst

Responsibilities:

  • Closely worked with Business Analysts and Users to gather Business requirements and finalize BRD.
  • Crystallized the System flow of total business processes for RFQ, Order Placement etc.
  • Designed and architected application using J2EE technologies, Spring framework, Hibernate, XML, JMS and various Design Patterns.
  • Wrote low-level design documents that included object diagrams, messaging model, sequence diagrams, class diagrams, and deployment diagrams.
  • Developed workflow manager to notify synchronous/asynchronous messages to clients using JMS.
  • Designed and Developed Message Driven Beans (MDB) to work with WebSphere MQ environment to consume incoming messages in JMS queue and send to business objects for further processing.

Environment: Java 1.4,J2EE 1.4, Servlets, JSP, Spring 2.X Framework, JMS, Weblogic 9.X&10.X, Weblogic Workshop (Eclipse), Ant 1.X, Apache Web Server 2.0, WebSphere MQ 6.0, LDAP, Oracle 9.2, ClearCase, MS Visio.

Confidential

Technical Lead

Responsibilities:

  • Designed& implemented of Web Based Policy Management, Billing &Administration Report Module
  • Persisted complex domain model using object-relational mapping facilities of Hibernate and Oracle database.
  • Developed Oracle database components using Stored procedure, functions, packages & views etc.,
  • Developed JSPs, Action Classes, Form Beans, Utility Classes and Data Access Objects.

Environment: Java 1.4, J2EE 1.4, Hibernate, Spring 1.X, Weblogic 8.1, Eclipse, Oracle 9.2, Servlets, JSPs, Tomcat

Confidential

Team Lead

Responsibilities:

  • Participated in all phases of the Software Development Life Cycle and gathered the requirements from business team and also led of the review committee for all the functional and technical design.
  • Developed business domain objects to provide functionality for the application.
  • Created Test Plans and directed the team to create tests cases to ensure production-ready code quality

Environment: J2EE 1.4, Resin Server, Eclipse IDE, JDBC, MySQL 4.1, XML, XSLT, JSP, SQL.

Confidential

Senior Developer

Responsibilities:

  • Designed and coded the presentation layer of the site using custom-made framework that followed the MVC
  • Defined all form field names and error messages in a global properties file and used them in JSP Pages to display the field localized names and coded of the data access layer for the application using the JDBC API
  • Conducted load testing using Apache JMeter

Environment: J2EE 1.4, Resin Server, Eclipse IDE, JDBC, MySQL 4.1, XML, XSLT, JSP, SQL.

Confidential

Developer

Responsibilities:

  • Designed and developed Servlets and JSPs for control and presentation of the data.
  • Wrote major portions of the data access layer for the application
  • Wrote classes to fulfill business logic payrolls of their organizations.

Environment: Java, JSP, Servlets, JDBC, Oracle, HTML, Tomcat.

We'd love your feedback!