Full Stack Java Developer/Architect
Description
Mini-Circuits designs, manufactures and distributes integrated circuits, modules, and sub-systems for high performance radio frequency (RF) and microwave applications. With design, sales and manufacturing locations in over 30 countries, Mini-Circuits’ products are used in a range of wired and wireless communications applications. Our products are also used in detection, measurement and imaging applications, including military communication, guidance and electronic countermeasure systems, commercial, scientific, military land, sea and aircraft; automotive systems, medical systems, and industrial test equipment.
Mini-Circuits’ sells its products to over 20,000 customers globally through our direct sales force, applications engineering staff, sales representatives, as well as through our extensive website.
Salary Range: $86,700 - $130,100 per year
- Develop and Maintain enterprise applications, which include console and server-based application integrated with ERP, PLM and CRM systems and deployed on cloud infrastructure.
- Modernize legacy applications to reflect modern architecture, framework and application stack, focused on cloud-native tools, incorporating infrastructure and application security.
- Automate application deployment to improve efficiency and avoid failures.
- Responsible for the maintenance of the applications along with creating runbooks and monitoring the availability of the applications. Work with the Service Desk team to provide operational instructions.
- Regularly monitor application key performance indicator (KPI) such as availability, performance, etc., troubleshoot issues and take corrective actions as required.
- Understand enterprise data sharing requirements, develop application integrations APIs/Consume external application APIs to enable integration projects.
- Lead and assist various teams in successfully delivering projects related to application development, deployment and maintenance.
- Work closely with the end users to understanding necessary requirements for requests and applications, coordinate with end users/business to perform UAT and provide necessary documentation and instructions on testing and deployment.
- Minimum Bachelor of Science in Computer Science or related field; MS preferred.
- 3-5 years of experience in a computer science related field required.
- Proficiency in programming languages such as Java, CC+, .net.
- Proficiency in web frameworks such as Spring Boot, Spring Security, JEE, etc.
- Well versed in CSS, XML, Java Script, React JS, Node.js, and other web-scripting languages.
- Solid understanding and experience using DevSecOps processes and tools (Git, CI/CD, SAST/DAST and deployment tools).
- Working knowledge of Linux Server Administration.
- Working experience of middleware administration and log management; administration experience with Apache httpd/Tomcat, awareness of Kibana, Kafka.
- Database proficiency or awareness of MySQL and DynamoDB.
- Experience with and solid understanding of cloud-services – AWS
- Must be able to read, write, and communicate effectively in English.
- Experience with project management tools such as Jira, Agile, Confluence.
Additional Requirements/Skills:
- Comply, understand, and support corporate safety initiatives to ensure a safe work environment.
- Ability and willingness to abide by Company’s Code of Conduct.
- Ability to meet deadlines responsibly (on time, on budget).
- Requires relationship management skills with all levels of the organization.
- Strong communication skills required for presentations, working with end-users and creating/maintaining documentation.
Disclaimer: The listed qualifications and requirements for each position are intended as guidelines. Mini-Circuits reserves the right to hire outside these guidelines at Management’s discretion.
Mini-Circuits is an Equal Opportunity Employer and does not discriminate on the basis of actual or perceived age, race, creed, color, national origin, sexual orientation, military status, sex, disability, predisposing genetic characteristics, marital status, familial status, gender identity, gender dysphoria, pregnancy-related condition, and domestic violence victim status or protected class characteristic, or any other protected characteristic as established by federal or state law.