Back to the board

Java ECM Developer - TIA Infotek Inc

100% remote Flexible hours Hiring now

Java + ECM

Location ::Remote

MUST HAVE: 5+ years Java and Spring experience Please list how many

MUST HAVE 1+ years working on ECM/Document Management platform (Documentum/Captiva/Kofax) Please list how many and which ones Job Summary: This Java developer role is responsible for designing and building core backend applications using the Java programming language, with a strong focus on the Spring Framework and Spring Boot. This role supports a fast-paced, high-impact environment focused on enterprise content and document management solutions.

You will contribute to the development of mission-critical applications that specialize in system integration and content services. More specifically, you are responsible for building enterprise application solutions that enable many applications often built on varying platforms or technologies to exchange data reliably and efficiently, with a primary focus on applications that deliver content, such as documents, images, videos, and other file formats to internal and external users.

Responsibilities: Provide expert-level guidance in Java backend and frontend development. Lead technical discussions, design sessions, and architectural decisions to ensure robustness, scalability, and performance of our software solutions. Design, develop, and maintain high-performance and scalable backend services using Java and related technologies. Implement RESTful APIs, microservices, and integration with databases and third-party systems, and legacy SOAP-based services. Architect and develop cloud-native applications using containerization and orchestration technologies, including Docker and Kubernetes. Leverage cloud services (AWS, Azure, or Google Cloud) for scalability, reliability, and resource optimization. Collaborate with DevOps teams to tune CI/CD pipelines, automate deployment processes, and ensure smooth software releases. Enforce coding standards and best practices. Conduct thorough code reviews, provide constructive feedback, and mentor junior developers to improve code quality, consistency, maintainability and adherence to industry best practices. Identify and address performance bottlenecks across the application stack. Implement caching mechanisms, optimize database queries, and apply best practices for minimizing latency. Apply security best practices, including data encryption, authentication, and authorization, while ensuring compliance with relevant industry standards and regulatory requirements. Create comprehensive technical documentation, including architecture diagrams, API specifications, and deployment guides.

Requirements: Education and Certifications: Qualified candidates have earned a Bachelor of Science in Computer Science or an equivalent degree.

Experience/Skills Required: 5+ years of backend development experience using the Java programming language Strong expertise in Spring Framework and Spring Boot, including dependency injection, RESTful services, and microservices architecture Hands-on experience with Docker containerization, including building, deploying, and managing containerized applications in cloud or on-prem environments. Proficient in building and integrating RESTful and SOAP services, with a solid understanding of API design and integration Proficient in writing, reading and optimizing queries for databases, such as SQL queries for relational databases Familiarity with Observability Platforms & Analytics (e.g., Splunk, Dynatrace) Experience with unit and integration testing frameworks (e.g., JUnit, Mockito) Basic understanding of front-end technologies (HTML, CSS3, JavaScript, JSP, jQuery, Angular) Strong communication skills with the ability to clearly articulate technical concepts and programming logic to diverse audiences. Strong time management and organizational abilities Team-oriented with a willingness to learn and grow

Preferred: Enterprise Application Integration, such as designing and implementing scalable integration solutions across enterprise systems. Spring Framework & Spring Boot, such as Spring MVC & Spring Web Services Database integration with DB2 and Microsoft SQL Server using JDBC Application servers: JBoss, Tomcat or similar Java EE servers. Structured text formats such as XML & JSON for data exchange/serialization and server communication Test-Driven Development (TDD) with unit and integration testing Servlet development Front-end integration: JSTL, Expression Language (EL), jQuery UI, custom tags and plugins Operating systems: Linux and Windows Agile tools: JIRA (Sprint based workflow & Kanban board)

Share profiles at:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Apply to this job

Keep exploring

Senior Apigee Consultant / Architect - Nityo Infotech Corporation

100% remote Flexible hours

Senior QuickBase Solutions Consultant/Developer - TriosysIT Inc.

100% remote Flexible hours

Experienced Remote Virtual Assistant – Administrative Support Specialist for FedEx Operations

100% remote Flexible hours

Experienced Full Stack Social Media Customer Support Representative – Work From Home Opportunity with FedEx

100% remote Flexible hours

Experienced Live Chat Support Specialist – OnlyFans Chatter – No Experience Required

100% remote Flexible hours

Experienced Full Stack Informatica IICS Consultant – Long Term Contract Role for Web & Cloud Application Development

100% remote Flexible hours

Experienced Social Media Management Sales Representative – Digital Marketing Solutions and Business Development

100% remote Flexible hours

Experienced Full Stack Game Tester and Review Writer – Web & Cloud Application Development

100% remote Flexible hours

Experienced Operations Manager – Scaling Financial Software & Media Company with FAST Career Progression Opportunities

100% remote Flexible hours

Experienced Remote Hotel and Flight Bookers – Destination Wedding and Group Travel Specialists

100% remote Flexible hours

Customer Solutions Representative - Remote - Resolving Customer Complaints & Delivering Exceptional Home Improvement Experiences

100% remote Flexible hours

Remote Senior Claims Adjuster

100% remote Flexible hours

Healthcare Provider- fully remote, flexible schedule, cannabis certifications

100% remote Flexible hours

Experienced Part-Time Remote Amazon Live Chat & Data Entry Specialist – Customer Support and Operational Efficiency Expert

100% remote Flexible hours

Experienced Customer Service Agent – Upscale Tours and Vacation Packages – Work From Home Opportunity

100% remote Flexible hours

Experienced Remote Data Entry Operator – Flexible Hours & Competitive Pay

100% remote Flexible hours

Experienced Customer Support Representative – Remote Work Opportunity with Flexible Hours and Competitive Pay

100% remote Flexible hours

Remote Customer Chat Jobs No Experience – Weekly Pay, Flexible Hours | $25–$35/hr

100% remote Flexible hours

Business Analyst (Temporary Contract)

100% remote Flexible hours

Utilization Review RN - PT - Day - Utilization Resource Mgmt Pennington NJ

100% remote Flexible hours