Logo
Prismagic Solutions Inc.

Java Developes (generic)

Prismagic Solutions Inc., Cliffside Park, New Jersey, us, 07010


This role will perform complex software design tasks and technical analysis on an industry-leading active trading platform thinkorswim, which drives significant revenue for the firm.Specifically, this role will act as a subject matter expert on the Core service module with a focus on secure coding practices.What you are good at

Performs product design & troubleshooting exercises of extremely high complexity which require extensive research and analysis.Participates in system design and specification development, program logic and flow-charting, testing, debugging, and documentation. Will be responsible for making complex design choices to be used by the development teams.Performs complex programming tasks, providing review of various development tasks and documentation. Provides analysis of problems and recommends solutions.A key contributor in client/technology interactions in the development of technology solutions.Will interface with Enterprise Architecture and Application Security teams on strategic designs and initiatives.Participates in troubleshooting of complex problems in development and production environments, ensuring timely resolution of issues.Experience

3+ Years of Java, J2EE, or similar Object Oriented programming language (both client and server side).3+ Years Experience with OOA/OOD, distributed systems/software, real-time processing, relational database systems, messaging systems preferred.Experience with concurrency & multi-threading preferred.Experience with scaling, Java Garbage Collection, and performance tuning preferred.Understanding of data structures, algorithms, and design patterns (GoF).Experience with agile, test-driven development.Experience with static code scanning tools such as Veracode and BlackDuck.Experience with application development frameworks like Spring, Hibernate, JSF or similar frameworks.Experience with Unix/Linux, Windows.Experience with build, deploy and test automation tools like Ant, Gradle, Maven, Jenkins, TeamCity, Junit, TestNG or similar tools.Demonstrated experience working with core business logic within applications.Experience in developing APIs and Frameworks.Excellent written and verbal communication skills.Bachelor's degree in Computer Science or equivalent discipline.

#J-18808-Ljbffr