Trend Micro, a global cybersecurity leader, helps make the world safe for exchanging digital information. The Software Developer role focuses on evolving both on-premise security products and the Trend Vision One platform, contributing to backend services and building modern UI components.
Contribute to the design and implementation of scalable, maintainable, and secure backend services using Java (leveraging Java EE technologies such as EJBs, JPA, JMS, and JAX-RS).
Design and integrate both RESTful APIs and SOAP-based services for internal and external communication.
Build and enhance user interfaces using React, aligning with UX guidelines and accessibility standards.
Develop cloud-native features using AWS services, including Lambda, S3, DynamoDB, RDS, AWS IoT, and CloudWatch for monitoring and observability.
Write and maintain automated tests using tools like JUnit, Go testing libraries, and Python-based frameworks.
Work with relational and analytical data stores including MariaDB, RDS, and ColumnStore to support complex business logic.
Troubleshoot full-stack issues, including debugging service communication, networking flows, and API integration.
Collaborate with cross-functional teams including Product Managers, Designers, Architects, and QA engineers to deliver quality features.
Stay current with emerging technologies and tools that improve development efficiency and system performance.
Qualification
Required
Experience (through coursework, internships, or projects) in one or more backend languages such as Java or Go.
Familiarity with Java EE concepts such as EJBs, JPA, JMS, JAX-RS, and working knowledge of both REST and SOAP service paradigms.
Exposure to React, JavaScript, and front-end development best practices.
Experience or interest in using AWS services, especially Lambda, S3, DynamoDB, RDS, CloudWatch, and AWS IoT.
Understanding of Docker, containerized workflows, and networking concepts (e.g., TCP/IP, HTTP, DNS).
Experience or interest in writing automated tests and contributing to CI/CD pipelines.
Strong communication skills and a growth mindset within a collaborative team setting.
BS in Computer Science, Computer Engineering, or related field, or equivalent practical experience.
Ideal for candidates with 0–2 years of experience, including internships, or equivalent hands-on work.
Preferred
Benefits
Comprehensive medical, dental and vision insurance
Life insurance
Short & Long Term Disability
Pre-partum, maternity, parental and medical leave
Mental Health Wellness Program
Adoption Assistance
Wellness Incentive
Pet Insurance
401(k) with company match
Paid Time Off
14 Annual Holidays
Tuition Assistance
Employee Resource Groups
Trend Micro, a global technology leader, helps make the world safe for exchanging digital information with its innovative security platform.