Software Engineer developing cost-effective and sustainable digital solutions for Smarsh, a leader in digital communications risk management. Join a skilled team to craft innovative enterprise software applications.
Responsibilities
Design, Architect and Build highly complex enterprise software applications.
High level ability to articulate complex technical concepts to team and other stake holders.
Translate business requirements to appropriate technical solutions keeping simplicity at the core.
Research, identify, test, certify, and select technology required for solution delivery.
Maximize the performance, uptime, and supportability of the product.
Developing highly scalable services using technologies such as Java, J2EE, Jetty, REST/SOAP, Postgres, Spring.
Working with team to design solutions to security problems, monitor and analyze the security vulnerabilities reported in bundled 3rd party products.
Design and implement new interface components in collaboration with the product owner and other Smarsh development teams.
Maintain the existing components and resolve problems reported by customers.
Enhance existing components with new capabilities whilst maintaining compatibility.
Provide feedback on test plans, test cases, and test methodologies.
Research new technologies for product improvements and future roadmap.
Collaborate and communicate with stakeholders, provide project progress, highlight any risks involved along with mitigation plan.
Provide guidance and mentoring to less-experienced team members.
Requirements
10-12 years in JAVA server-side application development. Experience in any of the JavaScript based UI technologies is a plus.
Experience in highly scalable SAAS product using technologies such as Java,J2EE, REST/SOAP, Database, Spring.
Strong programming skills in Java, J2EE.
Excellent communication skills and ability to interact effectively with both technical and non-technical staff.
Fair technical understanding in IT infrastructure and DevOps is a plus.
Understanding of operational challenges involved in managing large systems.
Technical execution of project activities and responsibilities for on-time delivery and results.
Interfacing with customer facing functions to gather project requirements and performing due diligence as required.
Providing technical guidance for trouble shooting and issue resolution when needed.
Familiarity with Agile Software Development (preferably Scrum).
Benefits
Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor.
Collaboration is at the heart of everything we do.
Tech Lead Java designing and developing backend solutions while leading a technical team in an agile environment. Joining Capgemini's Agile Delivery Center in Spain to collaborate on international projects.
Global Marketing & Brand Strategy expert managing digital innovation and activation plans and strategies. Leading brand positioning, global marketing planning, and cross - functional collaborations in Germany.
Senior Specialist - Front Office (1st Level Support) managing requests and improving operational processes for MediaMarkt. Collaborating with internal teams to ensure excellent service delivery.
Accountant in MediaMarkt's international financial hub handling accounting processes and team management. Focusing on efficiency and productivity improvements while supporting operational needs.
Providing administrative support for construction projects at MediaMarkt's international financial hub. Ensuring document and project management in Barcelona with a focus on detail and compliance.
Coordinador de ventas optimizando atención al cliente y gestionando el equipo de ventas en MediaMarkt. Impulsando la eficiencia de ventas y atención en tienda.
Solution Architect defining customer retention architecture across B2B and B2C for MediaMarktSaturn. Collaborating with stakeholders to design and implement customer - focused solutions.
Senior Database Engineer at Verizon responsible for SQL Server management and NoSQL migration. Involves production support, troubleshooting, and collaborating with application teams.
CitiRisk Credit Technology is seeking a Senior Vice President to lead architectural design and strategic implementation of software solutions. Position involves hands - on coding exceeding 50% of time.
Lead Software Engineer developing core components of high - performance applications for Morgan Stanley. Collaborating with cross - functional teams and enhancing existing components using modern Java practices.