Girmiti Software has extensive working experience and expertise in Java, J2EE environment.
Our team helps customer in Architecting, Designing, Developing, Customization, Integration, Implementing, Deploying and Migrating, Maintenance and upgrade the systems in multiple environments across different platforms.
We have expertise in the following areas:
Developing and running enterprise software, including Payment processing applications, network and web services, and other large-scale multi-tiered, scalable, multi-tier reliable, and secure enterprise applications.
Design, development of Payment processing systems using Java, J2EE components such as Spring Framework, JMS, JNI and Struts
Implementing Payment systems technologies using JPOS Architecture, Secure and Cryptographic algorithms
Implementing Security and Identity Management Skills such as Single Sign on, LDAP, SAML, oAuth2, OpenID, Social Network Authentication, Active Directory, CAS, Java Cryptography Extension, Digital Certificate, USB Token, JWT, JWE, PCI compliance and standards
Developing enterprise application development using frameworks like MVC3, MVC4, Service Oriented Architecture (SOA), Enterprise Service Bus(EBS), Distributed n-tier Architecture, GOF design patterns, Distributed Transactions Management, Spring, Spring MVC, Spring Cloud, Micro Services, Struts, Apache Wicket, Appfuse, GWT, and ORM like Hibernate and Spring JPA
Working with different Application/Web servers like Web Logic, Web Sphere, JBOSS and Tomcat, Kafka and manage applications with Multi JVMs, loading balancing and clustering environment.
Building applications communicating with different types of databases such as Oracle, MS-SQL, MySQL, CouchDB, MongoDB, Cassandra and PostgreSQL
Development of web application using rich UI components such as Single Page Solution framework AngularJS, Node JS, React JS, Redux, Flux, JavaScript, jQuery, GWT, HTML 5, CSS3 and Ext-JS. We have expertise in development of Report generation tools using technologies such as BIRT, Jasper, jChart and Google Charts.
Development of different kinds of RESTful services, web services such as SOAP, using different technologies such as Axis2, CXF and Spring Restful services.
Following Payment Industry standards with OWASP and PCI compliances with Sonar, Coverity and Veracode code analysis tools and open source license compliance tools like BlackDuck
Development of highly performed enterprise application services supporting 450 TPS to 980 TPS with autoscaling to meet high performance.
Well structure logging applications with MDC Loggers and logback
In summary we provide Java / J2EE development and implementation services based upon:
Java/J2EE
Java Server Pages (JSP) and Servlets
REST Service and Web Services, Nio Sockets
Sprint Boot, Spring Cloud, Micro Services, AOP, Interceptors, Schedulers, Asynch APIs
Messaging with RabitMQ, ActiveMQ, Spring AMQP
Java Swings, Java Server Faces (JSF)
JDBC, JNI, JNDI
Java Mail, Apache Xerces (XML) and Xalan (XSLT) parsers
Slf4j, Jog4j, Logback, ELK, Logstash
jPOS, ISO-8583, ISO7816, EPAS, NEXO
Ajax, SOA, JAXP, JAX-RPC
RMI / IIOP, Hibernate, JPA
JSON, jQuery, Ext-JS, Angular JS, ReactJS, Node JS
For more information, please contact us at info@girmiti.com